Ir para conteúdo

ViniciusRamoa

Members
  • Total de itens

    11
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre ViniciusRamoa

  1. ViniciusRamoa

    Limitar itens exibidos do foreach [RESOLVIDO]

    Olá, eu possuo o código: @foreach ($manga['chapters'] as $chapter) <div class="manga-chapter" > <h6 class="events-subtitle" style="left: -165px; top: 30px; position: relative;"> {{ link_to_route('front.manga.reader', "≫"." ".$chapter['chapter_name'], [$manga['manga_slug'], $chapter['chapter_slug']]) }} </h6> </div> @endforeach Mas ele acaba exibindo muitos itens, eu gostaria de limitar para apenas 5 itens, e que esses 5 itens, o menor fosse "apagado" e aparecesse o mais recente, exemplo: Atualmente: Item 5 Item 4 Item 3 Item 2 Item 1 Quando um novo item for publicado, ficaria: Item 6 Item 5 Item 4 Item 3 Item 2 Agradeço a ajuda, se puder pelo menos indicar um caminho, já ajuda muito, estou perdido aqui
  2. Olá, eu estou estudando CSS e estou com um problema que já pesquisei e não consegui entender direito, a dúvida é: como remover um item (nesse caso, uma imagem por exemplo) quando a pessoa estiver, por exemplo, usando um celular para ver o site? Ou seja, quem acessar pelo pc, conseguirá ver a imagem, quem acessar pelo celular, não verá
  3. ViniciusRamoa

    [Resolvido] Editar layout/design no laravel

    Obrigado, era o cache mesmo, erro de iniciante
  4. ViniciusRamoa

    Slide CSS com margem grande

    Olá, estou criando um projeto no laravel e estou com um problema na parte de css, criei um slide "arrastavel" para ser exibida algumas imagens, mas a borda entre uma imagem e outra está grande demais Imagem de como está: Imagem de como deveria ser o tamanho do espaço entre as imagens: Código pag.blade.php: @section('hotmanga') @if (count($hotMangaList)>0) <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale-1, maximum-scale=1"> <link rel="stylesheet" type="text/css" href="swiper.min.css"> <link rel="stylesheet" type="text/css" href="swiper.min.css"> </head> <body> <div class="swiper-container"> <div class="swiper-wrapper"> @foreach ($hotMangaList as $manga) <div class="swiper-slide"> <li> <div class="imgBx" style="position: relative; z-index: 10; background: rgb(255, 255, 255) none repeat scroll 0% 0%;"> <img src='{{HelperController::coverUrl("$manga->manga_slug/cover/cover_250x350.jpg")}}' alt='{{ $manga->manga_name }}' /> <div class="well"> <p> <i class="fa fa-book"></i> {{ "#".$manga->chapter_number." ".$manga->chapter_name }} </p> </div> </div> </li> </div> @endforeach </div> </div> <!-- divisão --> <script type="text/javascript" src="swiper.min.js"></script> <script> var swiper = new Swiper('.swiper-container', { effect: 'coverflow', grabCursor: true, centeredSlides: true, slidesPerView: 'auto', coverflowEffect: { rotate: 7, stretch: 0, depth: 100, modifier: 1, slideShadows : true, }, pagination: { el: '.swiper-pagination', }, }); </script> </body> </html> @endif @stop Código CSS do slide: .swiper-container { width: 250px; height: 350px; padding-top: 20px; padding-bottom: 50px; position: left; } .swiper-slide { background-position: center; background-size: cover; width: 250px; height: 350px; background: #2e7ab9; } .swiper-slide .imgBx { width: 250px; height: 350px; overflow: hidden; } .swiper-slide .imgBx img { width: 250px; height: 350px; } .swiper-slide .details { box-sizing: border-box; } Código "limpo" onde o slide funciona normalmente: <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale-1, maximum-scale=1"> <link rel="stylesheet" type="text/css" href="swiper.min.css"> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div class="swiper-container"> <div class="swiper-wrapper"> <div class="swiper-slide"> <div class="imgBx"> <img src="https://img.freepik.com/vetores-gratis/imagens-animadas-abstratas-neon-lines_23-2148344065.jpg?size=626&ext=jpg"> </div> </div> <div class="swiper-slide"> <div class="imgBx"> <img src="https://img.freepik.com/vetores-gratis/imagens-animadas-abstratas-neon-lines_23-2148344065.jpg?size=626&ext=jpg"> </div> </div> </div> <!-- divisão --> </div> <div class="swiper-pagination"></div> </div> <script type="text/javascript" src="swiper.min.js"></script> <script> var swiper = new Swiper('.swiper-container', { effect: 'coverflow', grabCursor: true, centeredSlides: true, slidesPerView: 'auto', coverflowEffect: { rotate: 7, stretch: 0, depth: 100, modifier: 1, slideShadows: true, }, pagination: { el: '.swiper-pagination', }, }); </script> </body> </html> Obrigado pelo seu tempo e ajuda
  5. ViniciusRamoa

    [Resolvido] Editar layout/design no laravel

    Eu peguei um site já pronto em laravel, minha ideia era só pegar o site que o cara distribuiu e mudar layout aos poucos para se adaptar para mim, eu sei, digamos, o intermediário de css e básico de Php e html, e o que eu quero alterar é só o básico como: cores, background e etc, mas mesmo eu alterando os arquivos css ou até mesmo apagando todos os arquivos css, NADA muda no site, como se fosse inútil os arquivos css, mudar a aparência no laravel é diferente? Qual o método? Vale lembrar que possui vários arquivos .blade (index.blade, footer.blade etc), isso tem algo a ver? Obrigado
  6. ViniciusRamoa

    Parse error: syntax error, unexpected 'db_host'

    Oi, eu estou querendo instalar este site já pronto para eu ir alterando de acordo com o que eu estiver estudando até ele ficar completamente diferente, segundo o blog que disponibiliza ele, bastava eu copiar os arquivos para a pasta do servidor e executar o link "localhost/install.php", assim, segundo o blog, iria aparecer um formulário para eu colocar informações como: nome da host, nome do usuário da db, senha e nome da DB, logo após só precisaria clicar em "instalar" e o site seria "instalado", então bastava eu apagar o "install.php" e poderia logar, adicionar/remover conteudos e etc, e claro, fazer minhas modificações com o site já funcionando Mas o problema é que não consigo, e a única coisa que aparece é uma tela branca escrito "Parse error: syntax error, unexpected 'db_host' (T_STRING), expecting ')' in C:\xampp\htdocs\upload\install.php on line 267" Arquivo INSTALL.PHP completo: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Flat manga - Installation</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- Le styles --> <link href="app/manga/themes/default/assets/css/flat.css" rel="stylesheet"> <style type="text/css"> body { padding-top: 40px; padding-bottom: 40px; background-color: #f5f5f5; } .form-signin { max-width: 450px; padding: 19px 29px 29px; margin: 0 auto 20px; background-color: #fff; border: 1px solid #e5e5e5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05); box-shadow: 0 1px 2px rgba(0,0,0,.05); } .form-signin .form-signin-heading, .form-signin .checkbox { margin-bottom: 10px; } .form-signin input[type="text"], .form-signin input[type="password"] { font-size: 16px; height: auto; margin-bottom: 15px; padding: 7px 9px; width: 100%; } </style> <!-- HTML5 shim, for IE6-8 support of HTML5 elements --> <!--[if lt IE 9]> <script src="../assets/js/html5shiv.js"></script> <![endif]--> </head> <body> <div class="container"> <? if($_POST){ $connect = mysql_connect($_POST['db_host'], $_POST['db_user'], $_POST['db_pw']); if (!$connect) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully<br />'; $db_selected = mysql_select_db($_POST['db_name'], $connect); if (!$db_selected) { die ('Can\'t use database '.$_POST['db_name'].' : ' . mysql_error()); } echo 'Connected to database '.$_POST['db_name'].'<br />'; // RUN DATABASE mysql_query("CREATE TABLE ".$_POST['db_prefix']."h0_ratings ( `ID` int(11) NOT NULL auto_increment, `slug` varchar(255) default NULL, `vote_count` int(16) default NULL, `total` int(16) default NULL, PRIMARY KEY (`ID`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;"); mysql_query("CREATE TABLE `".$_POST['db_prefix']."manga_bookmark` ( `user` int(11) NOT NULL, `manga` int(11) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8;"); mysql_query("CREATE TABLE `".$_POST['db_prefix']."manga_chapters` ( `id` int(11) NOT NULL auto_increment, `chapter` varchar(20) NOT NULL, `name` varchar(150) NOT NULL, `manga` varchar(100) NOT NULL, `trans_group` int(11) NOT NULL, `views` int(11) NOT NULL, `submitter` int(11) NOT NULL, `last_update` datetime NOT NULL, `content` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;"); mysql_query("CREATE TABLE `".$_POST['db_prefix']."manga_chapters_q` ( `id` int(11) NOT NULL auto_increment, `chapter` varchar(20) NOT NULL, `name` varchar(150) NOT NULL, `manga` varchar(100) NOT NULL, `trans_group` int(11) NOT NULL, `views` int(11) NOT NULL, `submitter` int(11) NOT NULL, `last_update` datetime NOT NULL, `content` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;"); mysql_query("CREATE TABLE `".$_POST[db_prefix]."manga_count` ( `id` int(1) NOT NULL auto_increment, `mangas` int(10) NOT NULL, `chapters` int(10) NOT NULL, `views` int(10) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;"); mysql_query("INSERT INTO `".$_POST[db_prefix]."manga_count` VALUES (1, 0, 0, 0);"); mysql_query("CREATE TABLE `".$_POST[db_prefix]."manga_groups` ( `id` int(11) NOT NULL auto_increment, `name` varchar(250) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;"); mysql_query("INSERT INTO `".$_POST[db_prefix]."manga_groups` VALUES (1, 'Updating');"); mysql_query("CREATE TABLE `".$_POST[db_prefix]."manga_mangas` ( `id` int(11) NOT NULL auto_increment, `name` varchar(250) NOT NULL, `slug` varchar(150) NOT NULL, `authors` varchar(250) NOT NULL, `artists` varchar(150) NOT NULL, `released` int(4) NOT NULL, `other_name` varchar(250) NOT NULL, `genres` varchar(250) NOT NULL, `description` text NOT NULL, `m_status` tinyint(1) NOT NULL, `views` int(11) NOT NULL default '0', `cover` varchar(250) NOT NULL, `submitter` int(11) NOT NULL, `last_update` datetime NOT NULL, `last_chapter` int(11) NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;"); mysql_query("CREATE TABLE `".$_POST[db_prefix]."manga_mangas_q` ( `id` int(11) NOT NULL auto_increment, `name` varchar(250) NOT NULL, `slug` varchar(150) NOT NULL, `authors` varchar(250) NOT NULL, `artists` varchar(150) NOT NULL, `released` int(4) NOT NULL, `other_name` varchar(250) NOT NULL, `genres` varchar(250) NOT NULL, `description` text NOT NULL, `m_status` tinyint(1) NOT NULL, `views` int(11) NOT NULL default '0', `cover` varchar(250) NOT NULL, `submitter` int(11) NOT NULL, `last_update` datetime NOT NULL, `last_chapter` int(11) NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;"); mysql_query("CREATE TABLE `".$_POST[db_prefix]."manga_notification` ( `id` int(11) NOT NULL auto_increment, `user` int(11) NOT NULL, `type` varchar(7) NOT NULL, `url` varchar(250) default NULL, `message` varchar(250) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; "); mysql_query("CREATE TABLE `".$_POST[db_prefix]."manga_submitter` ( `id` int(11) NOT NULL auto_increment, `user` int(11) NOT NULL, `m_count` int(11) NOT NULL, `c_count` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;"); mysql_query("CREATE TABLE `".$_POST[db_prefix]."manga_views` ( `id` int(11) NOT NULL auto_increment, `manga` int(11) NOT NULL, `type` int(1) NOT NULL, `value` varchar(3) NOT NULL, `views` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;"); mysql_query("ALTER TABLE ".$_POST[db_prefix]."manga_views ADD year YEAR(4) AFTER views"); mysql_query("UPDATE ".$_POST[db_prefix]."manga_views set year = 2013"); mysql_query(" CREATE TABLE ".$_POST[db_prefix]."manga_grabChapterQ ( `id` int(11) NOT NULL auto_increment, `manga` varchar(100) NOT NULL, `url` varchar(200) NOT NULL, `chapter_name` varchar(100) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;"); mysql_query("CREATE TABLE ".$_POST[db_prefix]."manga_grabQ ( `id` int(11) NOT NULL auto_increment, `url` varchar(200) NOT NULL, `site` varchar(10) NOT NULL, `type` varchar(10) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;"); mysql_query(" CREATE TABLE ".$_POST[db_prefix]."manga_grabResult ( `id` int(11) NOT NULL auto_increment, `content` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;"); mysql_query("INSERT INTO `manga_grabResult` VALUES (1, '');"); mysql_query("CREATE TABLE `".$_POST[db_prefix]."user` ( `id` int(11) NOT NULL auto_increment, `name` varchar(100) NOT NULL, `email` varchar(320) NOT NULL, `password` char(40) NOT NULL, `role` tinyint(1) NOT NULL, `register_ip` varchar(15) NOT NULL, `register_date` datetime NOT NULL, `last_login` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;"); $ad_pw = sha1($_POST['ad_pw']); mysql_query("INSERT INTO `".$_POST[db_prefix]."user` VALUES (1, 'ADMIN', '$_POST[ad_email]', '$ad_pw', 2, '', NOW(), NOW());"); mysql_query("CREATE TABLE `".$_POST[db_prefix]."user_code` ( `email` varchar(320) NOT NULL, `code` char(32) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8;"); mysql_query("CREATE TABLE `".$_POST[db_prefix]."user_meta` ( `id` int(11) NOT NULL auto_increment, `user` int(11) NOT NULL, `avatar` varchar(250) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;"); mysql_query("INSERT INTO `".$_POST[db_prefix]."user_meta` VALUES (1, 1, 'haha.png');"); mysql_query("CREATE TABLE `".$_POST[db_prefix]."user_role` ( `id` int(11) NOT NULL auto_increment, `name` varchar(50) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;"); mysql_query("INSERT INTO `".$_POST[db_prefix]."user_role` VALUES (1, 'Unconfirmed');"); mysql_query("INSERT INTO `".$_POST[db_prefix]."user_role` VALUES (2, 'Administration');"); // RUN DATABASE SUCESSFULL echo 'Database successfull created <br />'; $content = "<?php /** MySQL hostname */ define('APP_DB_HOST', '".$_POST['db_host']."'); /** MySQL database username */ define('APP_DB_USER', '".$_POST['db_user']."'); /** MySQL database password */ define('APP_DB_PASSWORD', '".$_POST['db_pw']."'); /** MySQL database name */ define('APP_DB_NAME', '".$_POST['db_name']."'); /** MySQL table prefix */ define('APP_TABLES_PREFIX', '".$_POST['db_prefix']."'); /** Mail sender and config */ define('SMTP', '0'); // 1 for using SMTP, 0 for using mail(); /* IF SMTP = 1, define smtp config */ define('SMTP_HOST', 'smtp.gmail.com'); define('SMTP_PORT', '587'); define('SMTP_Secure', 'tls'); define('SMTP_Auth', 'true'); define('SMTP_Username', ''); define('SMTP_Password', ''); define('email_from', 'your_email@somewhere.com') ?>"; chmod ("includes/config.php", 0777); $fp = fopen("includes/config.php", "w"); fwrite($fp, $content); fclose($fp); echo 'Database config successfull updated <br />'; echo 'Congratulation! Flat manga was installed successful!<br />'; echo 'Please delete file <b>install.php</b><br /><br />'; echo '<a href="index.html">View your site.</a>'; chmod ("includes/config.php", 0644); ?> <? }else { ?> <form class="form-signin" method="POST" action="install.php"> <h1>FRESH INSTALL</h1> <h2 class="form-signin-heading">Insert database information</h2> <input type="text" class="input-block-level" required placeholder="Database host" name="db_host"> <input type="text" class="input-block-level" required placeholder="Database username" name="db_user"> <input type="password" class="input-block-level" required placeholder="Database user's password" name="db_pw"> <input type="text" class="input-block-level" required placeholder="Database name" name="db_name"> <input type="text" class="input-block-level" placeholder="Database prefix (OPTIONAL)" name="db_prefix"> <h2 class="form-signin-heading">Admin account</h2> <input type="text" class="input-block-level" required placeholder="ADMIN's email" name="ad_email"> <input type="password" class="input-block-level" required placeholder="ADMIN's password" name="ad_pw"> <button class="btn btn-large btn-primary" type="submit">Begin installing</button> </form> <? } ?> </div> <!-- /container --> <!-- Le javascript ================================================== --> <!-- Placed at the end of the document so the pages load faster --> <script src="assets/js/jquery.min.js"></script> </body> </html> Linhas a partir da 267, onde é informado o erro: $content = "<?php /** MySQL hostname */ define('APP_DB_HOST', '".$_POST['db_host']."'); /** MySQL database username */ define('APP_DB_USER', '".$_POST['db_user']."'); /** MySQL database password */ define('APP_DB_PASSWORD', '".$_POST['db_pw']."'); /** MySQL database name */ define('APP_DB_NAME', '".$_POST['db_name']."'); /** MySQL table prefix */ define('APP_TABLES_PREFIX', '".$_POST['db_prefix']."'); /** Mail sender and config */ define('SMTP', '0'); // 1 for using SMTP, 0 for using mail(); Como é um site já pronto, acho estranho ter esse problema, mas como ainda estou estudando, não consegui identificar ou achar uma solução até agora Obrigado pela atenção
  7. ViniciusRamoa

    Criar um CMS para sites

    Oi! Quando eu comecei a estudar php e logica de programação, é que uma das primeiras coisas que precisamos ter é uma noção exata do que queremos fazer, entao, o que eu estou querendo fazer, eu diria que é bem ousado para um iniciante, mas eu estou estudando e meu único foco é criar um de conteudos simples para meu site, será apenas para uso pessoal, nal tenho interesse em vender, mas iria disponibilizar para download , caso alguém queira, ele irá apenas postar conteúdos, apagar, editar e somente isso, não editará banner, ou layout ou qualquer outra coisa. Quero criar um sistema de loguin e dar permissão para apenas quem tiver o "rank 2" será considerado um adm e poderá postar. Nesse campo de postagem, terá apenas os campos de: Titulo Imagem (thumbnail) Link da página (pois será um post clicavel, como um cardbox que ira redirecionar o visitante para a página destinada apenas àquele conteudo) Descrição Apenas isso Então, eu estou estudando PHP, no início ainda, mas é possivel eu criar tal ferramente em quanto tempo em média com a experiência que vocês ja possuem? E outra, qual caminho devo seguir? Quero apenas criar o gerenciador de conteudo e sistema de loguin, tem algum "caminho" que eu deva seguir? Tenho que focar mais em x area para atingir o que eu quero e nao focar em y area, pois será perda de tempo? Como eu disse, quero apenas criar isso, e futuramente me aprofundar mais Então, possui alguma dica, orientação, link ou qualquer coisa que possa me ajudar a pelo menos ver qual caminho seguir, levando em conta que estou estudando por conta propria e nao tenho quem me orientar? Obrigado
  8. Olá, comecei a estudar algoritimos e me informaram que o melhor programa para estudar é o Visualg, mas estou com um Problema, ele está preenchendo informações automaticamente onde o usuários deveria preencher, como nas imagens mostradas, ele deveria aguardar o usuário responder com seu nome, mas ele preenche automaticamente, como resolver este Problema? Pois eu acredito que o código está correto
  9. ViniciusRamoa

    tentando criar site responsivel

    Olá amigo, sou novo no desenvolvimento web, então não sei lhe dar uma resposta exata para seu problema, mas, já tentou usar o bootstrap 4? Eu fiz uns testes nele e ele deixar seu site responsivo "automaticamente", acho que você pode conseguir integrar essa característica do bootstrap no seu site, fazendo assim algo que demoraria horas em alguns minutos. É bem fácil de criar páginas front-end e com ele, seus códigos já se adaptam para qualquer monitor sem escrever várias linhas de comando. Sei que é importante passar por alguns problemas e aprender a resolver para agregar conhecimento e experiência, mas tente usar o bootstrap para agilizar seu serviço, pode ser uma grande ajuda.
  10. ViniciusRamoa

    Postar em site criado em HTML, CSS3 e JavaScript

    Olá! Eu já estava começando a estudar PHP+MySQL, mas sua resposta já me tirou muitas dúvidas, vejo que agora só depende de eu aprender as outras linguagens e fazê-las funcionar como eu quero, muito obrigado mesmo. Mas bom, como você disse, precisarei fazer um "retrabalho", esse retrabalho envolve a parte de design? Exemplo, precisarei remodelar objetos, menus, cores e etc para tornar ela de "INDEX.HTML" para "INDEX.PHP"? Ou esse "retrabalho" não irá me fazer alterar tais coisas no site? Eu sei que irá incrementar mais conteúdos, mais funções etc, mas tudo já "estruturado" atualmente precisará ser totalmente refeito com outras configurações? Ou eu poderei apenas "linkar" as informações, adicionar scripts e etc que já funcionará? Pois o que veio a minha mente, é que com as outras linguagens, php e etc, precisarei apenas "dar vida" ao que já está "pronto". Obrigado novamente.
  11. Primeiro, duas coisas: o texto é grandinho e não sei se postei no local correto, se não, eu peço que me orientem, se sim, obrigado, é meu primeiro post aqui. Olá, eu estou criando um site bem simples, ele vai funcionar apenas para os usuários lerem conteúdos postados, será postados livros/quadrinhos e outros conteúdos próprios, eu já criei todo o site usando html e css3, mas ainda sou bem novo nessa área, estou sempre procurando aprender, então desculpe se minha dúvida for muito "noob", mas é o seguinte: O site está todo pronto, em questão de layout e estrutura, estou estudando php e Banco de dados para criar um sistema de registro/login para os usuários salvarem seus dados, como "último livro lido, livros marcados com gostei" e etc, mas antes disso, Eu tenho uma dúvida, como vou postar nesse site? Pois eu tenho ele todo pronto, mas ele é "estatico", para eu adicionar algo novo, eu teria que criar tudo por linhas de códigos e etc, mas quais linguagens uso ou como é chamado os métodos para eu deixar esse site "vivo", no sentido de ele ter postagens constantes automaticamente por meio de uma simples interface para posts dos adms? A minha ideia é ter um "rank" de permissões, para usuários normais, lhes seriam atribuído o "rank 0", podendo assim apenas ler e salvar os dados como últimos lidos, quais começaram e não terminaram e etc, já para os adms, eles seriam "rank 1", tendo as mesmas opcoes/funcoes do "rank 0", mas em sua página de perfil, surgiria opções para postar conteúdos, não precisa ter ferramentas para modificar o site, como mudar logo, mudar x cor de y local, mas sim apenas para postar conteudos, pois a manutenção e edição do site eu posso fazer arrumando as linhas de código, mas o sistema de postagem eu gostaria de automatizar, como um blog, que posta uma notícia, ela aparece com uma imagem e uma pequena descrição, quando eu postar outra, a antiga vai "descer" e cada vez mais ir para baixo ou para a página 2, 3 etc... Um exemplo do que eu mais ou menos quero dizer, seria algo assim: leitor.net ou neoxscan.com acho que esses são os melhores exemplos, é algo bem simples, a pessoa acessa, ler e pronto, quem tiver logado vai ter informações de leitura salvas, mas a pergunta agora é: como postarei? Quais linguagens são usadas para isso? Existe algum nome que denomina essa função de posts para que eu pesquise mais sobre isso? Mesmo se não for possível explicar, por ser complexo, poderia pelo menos dizer qual caminho e o que é usado para tornar isso possível, por favor? Então essa é minha dúvida, obrigado.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.