Ir para conteúdo

Tutoriais Websites

Guias e exemplares sobre desenvolvimento de sites para OTServer.

Atenção!

- Esta área é para publicação de Tutoriais de edição de Websites.

- Ao ler um tutorial, dê reputação ao membro que o publicou e comente no tópico. Este pequeno incentivo faz com que membros continuem trazendo tutoriais e outros conteúdos ao fórum.

- Se o conteúdo não for seu, adicione Créditos!

- Por motivos de segurança é necessário que um membro da equipe Aprove o seu Tópico, dessa forma mantemos o fórum organizado e livre de conteúdos maliciosos, obrigado pela compreensão!

 

Procure pelo tipo de website:

 

  1. Opa galera do TibiaKing, eu mais uma vez trazendo um bom e útil tutorial. Esse tutorial é pra quem tem a necessidade de uma pagina que confirme uma doação feita e automaticamente essa confirmação seja direcionada ao e-mail do administrador! Bom galera é um php simples, não tenho muito conhecimento com php, o que estou postando agora foi o resultado de algumas pesquisas e pouquinho de dor de cabeça mais saiu do jeito que eu queria. OBS: A imagem anexada chega no seu e-mail como um arquivo sem formato mais pode abrir com o Paint ou o Visualizador de imagem que abre normal! Lembrando que é obrigatório e necessário que toda parte de apache, php e send-mail estejam funcion…

    • 9 respostas
    • 2.9k visualizações
  2. Started by Rhuan Gonzaga,

    Vi alguns sistemas de helpdesk sendo postados aqui no fórum e para aprender um pouco mais resolvi montar um bem simples para o ZnoteACC que achei um projeto incrivel e com um código muito fácil de trabalhar, enfim vamos ao que interessa ScreenShots: Rode os seguintes comandos SQL para criar as tabelas e colunas necessárias para o funcionamento do sistema: CREATE TABLE IF NOT EXISTS `znote_tickets` ( `id` int(11) NOT NULL AUTO_INCREMENT, `owner` int(11) NOT NULL, `username` varchar(32) CHARACTER SET latin1 NOT NULL, `subject` text CHARACTER SET latin1 NOT NULL, `message` text CHARACTER SET latin1 NOT NULL, `ip` int(11) NOT NULL, `creation` int(11) NOT …

    • 9 respostas
    • 1.2k visualizações
  3. olá galera do tk, bom sei que esse tutorial é muito simples porem existe algumas pessoas que tem dificuldade de criar uma aba no modern acc, então resolvi criar esse tutorial rápido de como criar a aba por prints. Bom vamo lá será dividido entre 1º passo - index criando aba do lado esquerdo do site 2º passo - Criando o conteúdo da aba 3º passo - Dicas e algumas sugestões lembrete: não sou especializado vou encinar apenas oque eu sei e aprendi, mas posso ajudar resolver algumas dúvidas, porem repito não sou especializado porem quero ajudar o pessoal com alguma coisa útil que aprendi 1º passo - Vá na pasta do modern 2º Passo - Criando …

    • 9 respostas
    • 4.7k visualizações
  4. atrás de um sistema de pagamento automático via pagseguro ? Então, eu corri atrás desse script durante muito tempo, encontrei vários porém nenhum funcionava perfeitamente como eu queria e então resolvi da uma editada no que eu tinha para me facilitar nas doações dos plays começando: • vai em C:/xampp/htdocs/config.php e adicione isso dentro do arquivo: em vermelho é aonde você deverá alterar Agora vai em C:/xampp/htdocs/system/pages copia um arquivo e ronomeia para retpagseguro com isto dentro: estamos acabando e pra receber todas as transações registras crie uma pasta em C:xampp/htdocs chama LogsPagseguro bom é isso ai abaixo um…

  5. Olá cidadãos do TibiaKing! Como tenho visto muitas pessoas tendo problemas com o sistema de envio de e-mail do Lost Account através do PHP Mailer, resolvi postar pra vocês uma pequena alteração que fiz no código para utilizar o MailGun no disparo dos e-mails no lugar de um SMTP convencional. Alguns avisos: O MailGun é uma plataforma estrangeira, que estou indicando por ter uma API de fácil entendimento. Não sou responsável pela plataforma ou suporte da mesma. O plano grátis do MailGun suporta 10.000 envios por mês. Caso você não tenha um domínio para utilizar (no-ip não é considerado como domínio), terá que fazer os envios através do sandbox deles, que permite 300 en…

    • 9 respostas
    • 2.6k visualizações
  6. Olá galera a Pouco tempo fiz um pedido pra vender vocações sem precisar comprar um item e usar em seu personagem para ganhar um vocação exclusiva do server e Outfit. Então um amigo do Fórum que ajuda muita gente e ele me ajudou a Desenvolver esse Script pra Fazer essa entrega. Testado em Modern Aac, Servidor Derivado, Versão 8.60! Bom Vamos Ao Tutorial: Primeiramente voce Precisará de sua Database abra-o Com algum editor de Texto: Procure por: CREATE TABLE IF NOT EXISTS `shop_offer` ( Substitua toda essa parte por essa: CREATE TABLE IF NOT EXISTS `shop_offer` ( `id` int(11) NOT NULL AUTO_INCREMENT, `points` int(11) NOT NULL D…

  7. Started by bringsz,

    Galera muito tempo atrás procurei e não achei como colocar outfits para mostrar no Highscores, dei uma olhada por ai e não encontrei, por sorte eu estava mexendo por aqui e achei um script mostrando a outfit no highscore. Vamos lá. Em htdocs/pages/ abre highscore.php Delata tudo que está dentro e cola esse script: <?php if(!defined('INITIALIZED')) exit; $list = 'experience'; if(isset($_REQUEST['list'])) $list = $_REQUEST['list']; $page = 0; if(isset($_REQUEST['page'])) $page = min(50, $_REQUEST['page']); $vocation = ''; if(isset($_REQUEST['vocation'])) $vocation = $_REQUEST['vocation']; switch($list) { case "hand"…

    • 9 respostas
    • 4.1k visualizações
  8. Started by gobr,

    Script bem simples "não é bem um tutorial" vai em layouts.php procure por <div id="Themeboxes"> e add <?php include($layout_name.'/widget_rank.php'); ?> crie widget_rank.php e add isso dentro. Spoiler <?php $skills = $SQL->query('SELECT * FROM players WHERE deleted = 0 AND group_id < '.$config['site']['players_group_id_block'].' AND account_id != 1 ORDER BY level DESC LIMIT 5'); ?> <style type="text/css" media="all"> .Toplevelbox { position: relative; margin-bottom: 10px; width: 180px; height: 200px; …

    • 8 respostas
    • 1.8k visualizações
  9. Started by Belmont,

    Hoje venho aqui trazer a solução pra vocês que colam scripts e jogam em seus arquivos, essa solução nada mais é que remover os caracteres especias que vem junto quando você usa o famoso comando CTRL+C e CTRL+V, esse erro se apresenta de várias formas. Para resolver, basta você ir no diretório do arquivo abri-lo e ir até a linha que mostra no executável(distro) e procurar o caractere especial, LEMBRANDO que ele pode vim oculto, você ira precisar procurar em letra por letra, no vídeo abaixo explica como procurar o caractere especial oculto letra por letra. O que eu fiz ai no vídeo foi somente apagar o caractere oculto. …

    • 8 respostas
    • 2.6k visualizações
  10. Started by Pedro.,

    Trazendo uma landing page meio diferente. Como aplicar? Você pode usar de várias formas, se você tiver mais de 2 sites em um só servidor, você pode criar 1 arquivo index dentro do seu www ou htdocs se for xampp, e adicionar o codigo abaixo. e dai você só vai alterar o caminho, se o index estiver no mesmo diretorio que o primeiro site vai ficar: a href="index.php", o segundo link ficaria tipo <a href="site2/index.php" <html> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> body {background:#000 url(/images/servers/bg_servers.jpg) no-repeat; background-size: cover!imp…

    • 8 respostas
    • 1.7k visualizações
  11. Olá pessoas, hoje vim disponibilizar para vocês um Plugin para o MyAAC que desenvolvi onde a função é listar todos items do seu servidor por categoria. Um pouco sobre ele: Bom, o Plugin foi desenvolvido para que tanto pessoas leigas quanto pessoas mais familiarizadas com PHP consigam utilizar ele. O Plugin é de fácil manuseio, basta faz upload dele em seu painel administrativo e ele já estará funcionando, toda parte de configuração no site/bd dele é automática. Neste tutorial eu vou ensinar como instalar e utilizar o plugin. OBS: (Vale observar que o Plugin funciona para > MyAAC <, porém ele pode ser adaptado para outras plataformas sem grandes problemas.) …

    • 8 respostas
    • 4.3k visualizações
  12. Started by Renato,

    CSS Básico (AULA 1) O mundo da automatização. Para este tutorial você precisa entender pelo menos um pouco de HTML, se não, me desculpe, você não irá entender. Aula: 1 de X Créditos: Renato Ribeiro (eu eu eu) Dificuldade: :staropt: :staropt: :staropt: :staropt: Entendendo Função: Css nada mais é do que padronizar seu site/blog. Significado: CSS na realidade deveria ser escrito C.S.S. pois é uma sigla que significa cascading style sheet porém é mais fácil escrever css do que c.s.s. então não vamos discutir , e sua tradução para o português é folha de estilo em cascata. Colocando CSS no seu site …

    • 7 respostas
    • 1.9k visualizações
  13. Bom esse é um pop-up utilizado por um servidor famoso "under...." vocês devem saber de qual estou falando basta entrar la para verificar a pop-up. Bom vamos la essa pop-up é feita apenas com 2 divs e um botão de fechar. <div id="LayerPop" style="display:block; position:absolute; left:0px; top:0px; background-color:#1e1e22; width:100%; height:180%; z-index:100;margin:0px;opacity:0.75;"></div> <div id="LayerPop2" style="position: absolute; left: 330px; top: 80px; z-index: 5000;"><a href="?subtopic= "donate" target="_BLANK"><img src="images/popup.png" class="imgBorder"></a><br><a href="javascript:void();" onClick="d…

    • 7 respostas
    • 4.9k visualizações
  14. Started by Guilherme,

    Criação de Sites #HTML a u l a 1 - por Eratsu Como vejo várias pessoas pedindo ajuda pra fazer seu próprio site, eu resolvi fazer algumas aulas sobre o mesmo. Nessas aulas, iremos conhecer melhor a linguagem web (HTML) e alguns editores sobre ele. Pra começar, o que é HTML? Qual programa eu uso pra fazer meus sites? Tecnicamente com qualquer editor de texto você pode fazer o html do seu site. Mas é claro que há uns programas próprio para isso, como o Dreamweaver. Ele é o maior e mais famoso editor web para profissionais e iniciantes, por ter um editor de texto com ajuda de uma enorme biblioteca de funções e um "edito…

    • 7 respostas
    • 970 visualizações
  15. Started by Ryzor,

    Nome: Top 25 Fraggers no Site Autores: Skeyba(mysql e PHP) / Dreamer/aioriusox(Script) Servidor Testado: TFS 0.3.4 (Cryng Dansom) Gesior Acc Maker Testado: Gesior Acc 0.3.4 O Script.lua Basicamente este script mostra no Site um Rank dos jogadores que mais matam outros Jogadores, a cada jogador Morto é adicionado um valor no banco de dados fazendo a contagen de quantos jogadores cada jogador matou e ele vai ganhando caveirinhas. Screen Shot Vamos Começar a Parte Mysql e PHP: Vá no seu banco de dados em mysql, e execute no banco de dados do seu OT este comando Mysql: Código PHP: ALTER TABLE `players…

    • 7 respostas
    • 2.5k visualizações
  16. Started by Juliano Bazzi,

    Eae galera do Tibia King, bom vamos ao meu primeiro Tutorial Eu estou com um projeto de ot, e estou desenvolvendo algumas páginas pro website, e vou disponibilizar algumas pra vocês.. O Calendário de Eventos é bem simples, ele é todo editado manualmente.. Mesmo assim, espero que gostem Primeiro crie um arquivo chamado calendar.php e cole o código abaixo: Agora vá em: index.php e após isso: case "polls"; $topic = "Polls"; $subtopic = "polls"; include("polls.php"); break; Cole isso: case "calendar"; $topic = "Calendario"; $subtopic = "calendar"; include("calendar.php"); break; Após ter feito os pas…

  17. Started by EddyHavoc,

    Já teve esses erros? Quer se livrar deles? Já postou esses erros e ninguem te ajuda ?? Exemplos: Trago aqui uma listinha básica com a Solução !! Você só tem que procurar o seu erro ou o que está faltando usando CRTL + F aqui no tópico... ALTER TABLE `accounts` ADD `page_access` int(11); ALTER TABLE `accounts` ADD `page_lastday` int(11); ALTER TABLE `accounts` ADD `email_new` varchar(255); ALTER TABLE `accounts` ADD `email_new_time` int(15); ALTER TABLE `accounts` ADD `rlname` varchar(255); ALTER TABLE `accounts` ADD `location` varchar(255); ALTER TABLE `accounts` ADD `created` int(16); ALTER TABLE `accounts` ADD `email_code` varchar(255); AL…

    • 7 respostas
    • 3.3k visualizações
  18. Started by luanluciano93,

    Olá amigos, hoje vou ensinar como fazer um painel de acessos, Mas Luan, que painel é esse? • Basicamente é um sistema interno do site, você cria uma pasta 'acessos', o sistema cria todos os dias um arquivo de texto e nomeia o arquivo com a data do dia atual (exemplo: 05-03-2014.txt), dentro desse arquivo de texto ficará todos as acessos do dia. Ele mostra o ip do computador que acessou, hora e minuto do acesso, conta do jogador (se ele estiver logado na conta) e url que ele acessou. Mas Luan, para que eu vou usar isso? • Você pode usar para várias coisa, desde pegar o ip pelo horário de um ataque, ou até usar apenas para monitoramento de quem acessa o site. Mas L…

  19. Started by Markin,

    Bom, hoje fiquei um bom tempo para achar este conteúdo que eu acho que vale a pena estar neste fórum... Eu achei ele neste fórum porém o tópico que ele foi postado esta tudo bagunçado contendo apenas CTRL+C e CTRL+V(este aqui)... -------------------------------------------------------------------------------------------------------------------- A função deste código é mostrar em uma pagina de seu site um ranking em que mostra quem matou a maior quantidade de determinados monstros... Eu particularmente acho muito bom este sistema. Imagem de exemplo: -------------------------------------------------------------------------------------------------------------------…

  20. Script muito simples que mostra a lista de jogadores banidos, o tempo de banimento, tempo que expira e a razão da banimento. Como não há informações sobre o jogador banido em TFS 1.0 decidi repassar este script. Em pages/ crie um arquivo com o nome bans.php e coloque esse código dentro: Código extra do Unban: Link da imagem BANNED: http://3.ii.gl/Qqh0farV.png Créditos: Gesior e Nevix.

  21. Bom galera, dessa vez venho trazer um tutorial bem simples sobre tabelas e como criá-las para suas paginas php. Então vamos ao que interessa. ___________________________________________________________________________________ Para definir o que estará dentro da tabela usamos <table> no inicio e </table> no final. Para definirmos o que estará entro de uma linha da tabela usamos <tr> no inicio e </tr> no final. *A linha por sua vez estará dentro da tabela, então primeiro declaramos o inicio …

  22. Started by jonhSS,

    Então, aproveitei meu tempo vago e resolvi melhorar o painel de administração do Gessior. Encontrei um codigo pronto do membro da OtLand Turs0n, baseado nesse codigo revisei tudo e refiz de uma maneira mais pratica mudando apenas o "cpanel.php". Pra quem quiser testar estou disponibilizando a source e o arquivo alterado. Adicionei as funções: *Change Name *Add Experience *Player Position *Delete Character *Change Account *Change E-Mail *Account Acess Removi: *Level -> Alterava somente o level. *Others -> Alterava atributos (mp/hp/cap) mas não conforme o level. *Password -> Alterava o password, mas não para sha1 então removi. Para econtr…

    • 7 respostas
    • 5.9k visualizações
  23. Started by Bruxo Ots,

    Boa noite pagina simples de addons ,para quem precisa. Spoiler Em layout.php add Spoiler <a href="?subtopic=addons"> <div id="submenu_addons" class="Submenuitem" onmouseover="MouseOverSubmenuItem(this)" onmouseout="MouseOutSubmenuItem(this)"> <div class="LeftChain" style="background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);"></div> <div id="ActiveSubmenuItemIcon_addons" class="ActiveSubmenuItemIcon" style="background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-ac…

    • 7 respostas
    • 4k visualizações
  24. Started by Guilherme.,

    Capítulo: 2/xx Autor: Guilherme. Nível de dificuldade: :staropt: :staropt: :staropt: :staropt: Próxima Aula: - Aula Anterior: Introdução Antes de começar a fazer o primeiro exercício tenha em mente que você aprendeu o básico e reforçou isso com as Convenções da Linguagem HTML citadas abaixo. Convenções da Linguagem HTML Primeiro Exercício Todo documento que você fizer em HTML deve iniciar com o tag: Cabeçalho O cabeçalho de um documento HTML aparece logo após o tag de início do documento, normalmente ele contém informações da página que você está desenvolvendo. Também é necessário uma tag para indicar o início e o …

    • 6 respostas
    • 1.3k visualizações
  25. Started by Renato,

    Formulário de Contato - Funcionando Olá galera, o tutorial abaixo vai te ajudar a criar um formulário de contato que funciona perfeitamente! Basta seguir passo-a-passo, e caso surjam duvidas no meio do caminho, basta perguntar aqui mesmo. PS: É necessário um conhecimento de HTML e uma base em lógica de programação! 1 - iremos criar o index.html onde ficará o formulário. <form action="enviar.php" method="POST"> <input type="hidden"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td>Nome:<br> <input type="text" size="30" name="nome" value=""></td> </tr> <tr> …

    • 6 respostas
    • 4.9k visualizações
  26. Instalando GesiorAAC em Hospedagem Por questão de qualidade de imagem eu não postei no YouTUBE, mas criei um link na minha hospedagem para visualizarem o video. http://gpedro.net/otserv/gesiorhosp/ Resultado do Tutorial: LIVE DEMO: http://gpedro.net/xito/

    • 6 respostas
    • 3.7k visualizações
  27. Instalando ModernAAC Por questão de qualidade de imagem eu não postei no YouTUBE, mas criei um link na minha hospedagem para visualizarem o video. http://gpedro.net/otserv/modernaac/

    • 6 respostas
    • 2.6k visualizações
  28. 1° - Acesse a pasta do XamPP/apache/conf e abra o arquivo httpd com o bloco de notas. Procure por : Listen 80 E por : ServerName localhost:80 Substitua todos os 80 por 8090. 2° - Dentro da pasta config, abra a pasta extra, e em seguida abra httpd-ssl e procure por : Listen 443 E por: <VirtualHost _default_:443> Substitua esses 443 por 4499. Agora vá em seu firewall e Adicione a Porta 8090 e Porta 80 e marca a opção TCP. Se usar Roteador, desbloqueie as portas também. Site por porta 80 localhost Site por porta 8090 localhost:8090 Colocando seu site online pela porta 80 (A porta 80…

    • 6 respostas
    • 15.4k visualizações
  29. Started by Skydangerous,

    Venho trazer aqui um sistema muito legal , eu particularmente já coloquei no meu site e ficou muito bonito , no tópico original a pessoa , explica de um jeito que muitos tem dificuldades , por isso vou deixar bem facil pra vocês. Etapa 1: Abra o arquivo characters.php e na linha 253. Está assim: $id = $player->getCustomField("id"); $number_of_quests = 0; $main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD align="left" COLSPAN=2 CLASS=white><B>Quests</B></TD></TD align="right"></TD></TR>'; …

    • 6 respostas
    • 4.6k visualizações
  30. Started by ricardo3,

    Aee! 1° Instale seu Xampp (recomendado 1.7.3) 2° Desbloqueie a porta 80 TCP 3° Complicadinho esse *-* Vá até: Abra o arquivo HTTPD.conf como bloco de notas Procure por esta linha: e altere para: meucaso TheEnd... Vi que não é necessário colocar imagem pos é coisa simples que pra muitos é um bixo de 7 cabeças. Créditos: Ricardo3

    • 6 respostas
    • 1.2k visualizações
  31. Started by Giordano,

    Galera...sei que já viram esse post por outros foruns e tal....E aqui no TK também tem um membro que fez um tutorial,mas é um "banner" meio diferente,então aqui mostrarei como fazer um banner igual a do underwar.org que muitos querem fazer! Bom,vamos lá!! Primeiramente:Você quer que apareça na pagina inicial do seu Gesior,não é? Então devera colocar o código abaixo no Latestnews.php (Pois é a pagina inicial do seu gesior.Se quiser colocar na pagina do shop por exemplo,vai ter que acrescentar o código no Shopsystem.php e assim por diante....) Coloque esse código antes de tudo no Xampp/htdocs/Latestnews.php (antes do <?PHP) Explicando...…

    • 6 respostas
    • 8.8k visualizações
  32. Started by WarW0lf,

    Olá vim postar como fazer seu like box igual do globalwar com fundo branco: Vá em www/layouts/tibiacom/layout.php Abrá e procure(ctrl+F) por if($config['site']['screenoftheday'] == 1) logo após ?> adicione isso: <div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/pt_BR/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script>[/background][/size][/font][/color] [color=#333333][font=Verdana, Arial, Tahoma, Calibri, Geneva, s…

    • 6 respostas
    • 2.5k visualizações
  33. Started by WalaceBz,

    Algumas imagens Agora vamos a instalação Execute isso em sua db Agora vai em seu htdocs crie um arquivo com o nome charactersauctions.php e coloque o code <?PHP ################################################# ### Scripted by PhoOwned ### ### All rights reserverd ### ### Do not use/distribute without permission! ### ### Contact: phoowned@wp.pl ### ### jerzyskalski@wp.pl ### ################################################# /* In MySQL: CREATE TABLE `characters_auctions` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `state` TINYINT( 1 ) NOT NULL DEFAULT '0' , `finish_time` INT NOT NULL , `char_id` INT NOT NULL…

    • 6 respostas
    • 1.8k visualizações
  34. Started by Juliano Bazzi,

    Irei ensinar agora como configurar a página downloads.php para Gesior.. Primeiro crie uma página downloads.php e cole o código abaixo: Nesse Script vá em: # Server client version (i.e. 854) $downloads['client_version'] = '960'; No lugar do 960 coloque a versão do seu otserv. ---- # IP Changer from OTCHANGER.NET $downloads['ip_enabled'] = true; Se seu ot for 9.60 deixe true Se ot for diferente de 9.60 coloque false ---- # // ENABLE TIBIA LOADER DOWNLOAD? (yes = true / no = false) $downloads['otservlist'] = false; Se seu ot for 9.60 deixe false Se ot for diferente de 9.60 coloque true Agora vá em: index.php e após iss…

    • 6 respostas
    • 5.7k visualizações
  35. Started by Luquinha,

    Eai galera tou trazendo um POP-UP com tempo para curtir. Eu já tinha postado um tempo atrás mas tava com erro e agora eu o concertei! Vamos lá, abra o layout.php e desça até o final E antes do primeiro </div> ,você adiciona isso </body> <!--////////// Inicio Facebook popup com tempo para curtir //////////--> <style> #fblikepop {background-color: #fff;display: none; position: fixed; top: 200px; _position: absolute; width: 450px; border: 10px solid #6F6F6F; z-index: 200;-moz-border-radius: 9px; -webkit-border-radius: 9px; margin: 0pt; padding: 0pt; color: #333333; text-align: left;font-family: arial,san…

    • 6 respostas
    • 2.3k visualizações

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Confirmação de Termo