Tutoriais Websites
Guias e exemplares sobre desenvolvimento de sites para OTServer.
- 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:
268 tópicos neste fórum
-
Troque seu Whosisonline por esse Imagem
-
- 4 respostas
- 1.8k visualizações
-
-
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…
- 7 respostas
- 3.4k visualizações
- 1 follower
-
•► Tutorial 100% feito por mim: Yok •► Acredito que este tópico ira ajudar aqueles que tem dificuldades em adicionar Novos Menus, Novos Submenus, edita-los e enfeita-los com frescuras. •► O código abaixo contem o Menu. <div id="Nome Do Menu" class="menuitem"> <span onclick="MenuItemAction('nome do menu')"> <div class="MenuButton" style="background-image:url(<?PHP echo $layout_name; ?>/images/menu/button-background.gif);"> <div onmouseover="MouseOverMenuItem(this);" onmouseout="MouseOutMenuItem(this);"><div class="Button" style="background-image:url(<?PHP echo $layout_name; ?>/images/…
-
- 2 respostas
- 2.8k visualizações
-
-
Prévia Instalando <?php if(!defined('INITIALIZED')) exit; $name = ''; if(isset($_REQUEST['name'])) $name = (string) $_REQUEST['name']; if(!empty($name)) { $player = new Player(); $player->find($name); if($player->isLoaded()) { $number_of_rows = 0; $account = $player->getAccount(); $skull = ''; if ($player->getSkull() == 4) $skull = "<img style='border: 0;' src='./images/skulls/redskull.gif'/>"; else if ($player->getSkull() == 5) $skull = "<img style='border: 0;' src='./images/skulls/blackskull.gif'/>"; $main_content .= '<table border="0"…
-
- 15 respostas
- 3.3k visualizações
-
-
Para colocar itens/pacc a venda voce precisa acessar a conta do admin que normalmente é acc: 1 e a senha que voce criou na instalação do site,quando logar va na parte de shop do site la vai ter |shop admin| clique e irá aparecer 3 opções ADD SHOP OFFER- para adicionar um item ao shop Confirmação Colocando Dias de Premium Account a venda Confirmação Colocando RedSkull remove a venda Confirmação Colocando Desban a venda Confirmação Colocando ChangeName a venda Confirmação …
- 20 respostas
- 11.2k visualizações
-
Eae pessoal do Tibia King, neste tutorial vamos aprender a criar uma página para o evento Defend the King, muito popular no mundo de OTserv. Primeiro crie um arquivo chamado defendking.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 "defendking"; $topic = "Defend the King"; $subtopic = "defendking"; include("defendking.php"); break; Após ter feito os passos acima, vá em layouts\tibiacom e abra o arquivo layout.php, após isso: <a href='?subtopic=warofemperium'> <div id='submenu_w…
-
- 3 respostas
- 1.6k visualizações
-
-
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.8k visualizações
-
-
Fiz uma pagina aqui bem simples pro evento Battlefield desenvolvido pelo Vodkart. Link do Evento: Click Aqui <?PHP $main_content .= '<br /> <center> <td> <img src="http://img826.imageshack.us/img826/8884/eventobattlefield.png"> <br><br> - O evento é automático e acontece em determinado dia e hora da semana<br> - Logo após é aberto um teleport então apenar um número limitado de players entra no evento<br> - São formados por dois times, os "Black Assassins" e os "Red Barbarians"<br> - Os times são balanceados automaticamente, quando o último jogador entra, esse teleport é fechado e depois…
- 13 respostas
- 5.6k visualizações
-
1:va em www/config/config.php e busque pela linha $config['site']['shop_system'] = 1; de enter e coloque $config['site']['shopguild_system'] = 1; ficara assim $config['site']['shop_system'] = 1; $config['site']['shopguild_system'] = 1; apos isso crie na pasta www o arquivo e renomei para shopguild.php apos isso vai em index e adicione essa linha apos isso va em www\layouts\tibiacom/leyout.php e procure pela linha <a href='?subtopic=shopsystem'> e adicione depois essa linha depois abra seu phpmyadmin e adicione isso a sua db(OBS: 1 de cada vez) 1 2OBS: 1 de cada vez) depois va no seu em talktion e crie um…
- 21 respostas
- 3.6k visualizações
- 1 follower
-
Olá galera do TK, vim por pedido de meu amigo Matheus postar o script de createaccount.php do gesior com a seleção de towns (cidades). Caso não funciona, baixe o http://www.tibiaking.com/forum/topic/30053-2014-gesior-victorwebmaster/ Tópico é recém atualizado. createaccount.php
-
- 1 resposta
- 2.1k visualizações
-
-
Venho aqui deixar um Latestnews porem contem muitos Web para download com problema nessa pagina. Vá no seu diretorio do web entra na pasges e edite a latestnews.php , apague tudo e cole essa embaixo que estou postando. Funciona com gesior.pl só <?php if(!defined('INITIALIZED')) exit; /* // top kills - guilds $main_content .= '<table border="0" width="100%"> <tr> <td style="text-align: center; font-weight: bold;"> <center><font color="red">Most powerfull guilds</font></center> </td> </tr> </table>'; $main_content .= '<table border="0" cellspacing="3" cellpadding="4" width="100%"><tr&…
-
- 3 respostas
- 3.8k visualizações
-
-
Pagseguro Retorno Automatico Bom pessoal como sabemos no tibia atual se usa os tibia coins ingame, portante para quem quiser usar essa mesma moeda ingame sem a necessidade de premium points fiz uma adaptação do sistema do Natanael ([Gesior] PagSeguro Automático (100% Funcional) bom o sistema funciona da seguinte forma, assim como no sistema normal o players faz a donate no pagseguro e recebe automaticamente ingame a quantidade de tibia coins. Crie um arquivo .php chamado de retpagseguro, insira dentro do mesmo os code a seguir: Gere sua token no PagSeguro com este link e ative o link do retorno ao seu site veja na imagem abaixo um exemplo: Certo agora crie u…
-
- 2 respostas
- 3.5k visualizações
-
-
Fala galerinha do TK, hoje vim trazer um script muito interessante e que tenho certeza que será muito útil para vários que estão atrás de um sistema de pagamento automático. Então, eu corri atrás desse script durante muito tempo, encontrei vários porém nenhum funcionava, sofri bastante para conseguir achar e não achei, então tive que pegar um e editar-lo para que ele funcionasse. Vamos ao script! • Primeiramente vá em config/config.php e adicione isso dentro do arquivo: // PagSeguro automatico by Matheus e Victor for TibiaKing.com // Seu email cadastrado no PagSeguro $config['pagseguro']['email'] = 'SEU E-MAIL DO PAGSEGURO'; // Nome do produto $config['pagseguro'][…
- 110 respostas
- 58.9k visualizações
-
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.4k visualizações
-
Bom Galera venho trazer pra vocês meu tutorial com um método infalivel de como tirar o :8090 do seu site,de forma facil e rapida,pois estava em busca e não achei respostas e nen tutoriais que resolvessem meu problema. Bom para começarmos você deve configurar seu site para a porta :8090 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. Dentro da pasta conf, abra a pasta extra, e em seguida abra httpd-ssl e procure por : Listen 443 E por: <virtualhost _default_:443=""> …
- 25 respostas
- 18.3k visualizações
-
Eae galera, esses dias eu tive vontade de começar um server de tibia 10.90, porém, comecei no site. Fui mexendo e tals, ai vi que não funcionava o shop, pra enviar mounts e addons para os players, ai fui atrás de correção. Vi que aqui mesmo no TK, o membro Summ postou um script para tibia 10.53 desse shop, para TFS 1.x. Como o script dele não era atualizado desde janeiro(quando ele criou), eu resolvi atualizar(por eu mesmo precisar), e agora venho trazer a "atualização" pra vocês UAHUEHEUAH Bora la: Primeiro, na pasta do seu server, em creaturescripts/scripts adicione um arquivo chamado addonmount.lua e adicione o seg…
- 71 respostas
- 15.7k visualizações
-
Olá, venho trazer para vocês um sistema de Task que vi em um servidor e nunca tinha encontrado em nenhum lugar antes e achei bem interessante. Como funciona? Você completa a task, ganha direito matar o boss/exp/itens 'editavel' e ganha pontos para usar no Shopping do servidor. Bom, vamos ao sistema: Em data/globalevents/scripts crie um arquivo chamado shoptask.lua e adicione o code a seguir: -- ### CONFIG ### -- message send to player by script "type" (types you can check in "global.lua") SHOP_MSG_TYPE = 18 -- time (in seconds) between connections to SQL database by shop script SQL_interval = 30 -- ### END OF CONFIG ### function onThink(interval, lastExe…
-
- 18 respostas
- 3.5k visualizações
- 2 followers
-
-
Bem aqui vai o tutorial de uma nova estatistica para o Gesior Acc Maker a Lastest Skill Advanced. Adicione esse codigo SQL no seu PhpMyadmin DROP TABLE IF EXISTS `player_advances`; CREATE TABLE `player_advances` ( `id` int(11) NOT NULL AUTO_INCREMENT, `cid` int(11) DEFAULT NULL, `skill` int(11) DEFAULT NULL, `oldlevel` int(11) DEFAULT NULL, `newlevel` int(11) DEFAULT NULL, `time` int(11) DEFAULT NULL, UNIQUE KEY `id` (`id`), KEY `cid` (`cid`), CONSTRAINT `player_advances_ibfk_1` FOREIGN KEY (`cid`) REFERENCES `players` (`id`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1; Agor…
-
- 5 respostas
- 2.4k visualizações
-
-
Olá pessoal, hoje vou ensinar como deixar as urls limpas (amigáveis) no Gesior. Mas Luan, oque é URL? URL vem de Uniform Resource Locator, em português Localizador-Padrão de Recursos, é o vulgo endereço de uma rede, seja internet, ou até mesmo uma intranet. Resumindo é o endereço que você coloca no seu browser. exemplo: URL para entrar no TK: http://www.tibiaking.com/forum/ Como podem ver no exemplo, a estrutura de uma URL é basicamente esse: protocolo://dominio-ou-ip/caminho Mas Luan, para que vou querer limpar as urls do meu site? Seguinte, existe um termo que se chama 'boas praticas', que a maioria (não todos)dos desenvolvedores web pro…
-
- 4 respostas
- 2.1k visualizações
- 1 follower
-
-
Boa galera mais uma vez eu aqui! ;p Agora o sistema de VIP Status obedece pelo vip_time, no Gesior ACC o sistema de vip atual obedece o storage que não é tão bom devido um bug quando o player recebe um vip pelo storage no termino do vip_time ele ainda fica com o Status de VIP, nesse tutorial eu vou ensinar como ele obedecer o accont>vip_time. Recomendado pra quem usa system vip by Mock e para sistema vip By Lukeskywalker. Vamos nois... Vai até htdocs/pot/OTS_ACCOUNT.php Procure por: 'lastday' => 0, Logo após adicione: 'vip_time' => 0, Procure por: ' . $this->db->fieldName('rlname') . ', Logo após adicione: '. $this->db->fieldName('…
-
- 2 respostas
- 3.4k visualizações
-
-
Para quem deseja ter um box igual a este em seu site: 1º Baixe o arquivo: http://www.sendspace.com/file/ejr1jt Virus Total: https://www.virustot...sis/1360784756/ 2º Extraia os arquivos na pasta do seu layout. 3º Abra layout.php e procure por: <div id="Themeboxes"> 4º Para quem tem pouco mais de experiencia vou falar da seguinte forma: Copie esta linha antes de fechar a div themeboxes. <?php include($layout_name.'/widget_rank.php'); ?> Para quem não entendeu o que eu disse, fica meio complicado explicar onde inserir a linha, então, depois desta linha que disse para pesquisar vá copiando a linha do passo 4º e atualizando o …
- 21 respostas
- 14.4k visualizações
-
Bom dia, realizei a modificação a partir do pedido de um membro do fórum.Onde ele desejava que fosse dado o dobro de pontos a partir de x pontos comprados. A modificação é baseada no tópico do Natanael Beckman: No arquivo config.php: $config['pagSeguro']['doublePoints'] = false // Não altere,deixe como false mesmo No arquivo retpagseguro.php substitua por este: <?php ### DONT TOUCH IN THIS CODE ### ### WORKING FINE 19/08/2006 ### ### IVENSPONTES ### ### github.com/ivenspontes/ ### header("access-control-allow-origin: https://pagseguro.uol.com.br"); require_once 'custom_scripts/PagSeguroLibrary/PagSeguroLibrary.php'; requi…
-
- 3 respostas
- 1.7k visualizações
-
-
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.
-
- 7 respostas
- 1.6k visualizações
- 1 follower
-
-
Olá pessoal, vi que muita gente tava atrás do top guild do Gesior2012 para TFS1.0 então, como não tinha no fórum, estou criando esse tópico ... Vou deixar apenas o código ... // top kills - guilds $main_content .= '<table border="0" width="100%"> <tr> <td style="text-align: center; font-weight: bold;"> <center><font color="red">Most powerfull guilds</font></center> </td> </tr> </table>'; $main_content .= '<table border="0" cellspacing="3" cellpadding="4" width="100%"><tr>'; foreach($SQL->query('SELECT ' . $SQL->tableName('g') . '.' . $SQL->fieldName('id') . ' AS ' . $SQL->fi…
- 15 respostas
- 3.8k visualizações
- 1 follower
-
Vasculhando aqui na net, achei esse latestnews em outro fórum, e achei bem interessante, portanto decide repassar pra vocês ... Latestnews.php Spoiler //######################## SHOW TICKERS AND NEWS ####################### $players = $SQL->query('SELECT COUNT(*) FROM `players` WHERE `id`>0;')->fetch(); $accounts = $SQL->query('SELECT COUNT(*) FROM `accounts` WHERE `id`>0;')->fetch(); $main_content .= ' <p align="center"><img src="images/latest.png" alt="*"> <br/> <p align="center"><img src="images/line.png" alt="*"><br/> <table class="tg"><td> <…
-
- 16 respostas
- 3.8k visualizações
- 1 follower
-
-
- 5 respostas
- 1.1k visualizações
- 1 follower
-
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…
- 7 respostas
- 2.5k visualizações
- 1 follower
-
Olá pessoal, como estou começando ver POO na faculdade, e mexo bastante no Gesior2012, resolvi postar os métodos do Account (objeto no caso). Vamos lá: # Métodos - Account getPlayers() // retorna a quantidade de players da account. unban() // retira o ban time da account. isBanned() // retorna true se esta banido, ou false se não esta. getBanTime() // retorna o tempo de ban da account. delete() // deleta a account. setName($value) // muda o account name da account. getName() // retorna o account name da account. setPassword($value) // muda o password da account. getPassword() // retorna o password atual. setPremDays($value) // muda o premium days da account. getPremD…
-
- 2 respostas
- 661 visualizações
- 1 follower
-
-
Fala galera, hoje eu vendo aqui trazer um tutorial muito útil para quem utiliza o Gesior 2012. Muitos servidores brasileiros estão com dificuldades no sistema de outfits, items e country flags quando estão apontados para o http://item-images.ots.me/. Solução: Você pode deixar esses sistemas em sua própria hospedagem. 1. Como configurar o gesior? - Abra o arquivo config/confg.php e edite as seguintes linhas: $config['site']['outfit_images_url'] = 'http://outfit-images.ots.me/outfit.php'; $config['site']['item_images_url'] = 'http://item-images.ots.me/960/'; $config['site']['item_images_extension'] = '.gif'; $config['site']['flag_images_url'] = 'http://flag-image…
- 22 respostas
- 5.4k visualizações
-
Olá pessoal, fiz um código para um box onde mostram os tops do servidor: level, magic, sword, axe, e etc ... Vou postar apenas o código, então quem não sabe implementa-lo na estrutura de seu layout, não venha me perturbar ... código: <?php foreach(new Highscores(Highscores::SKILL__LEVEL, 1) as $level) { echo '<img src="layout/img/rank.gif" border="0" alt="top" align="center"/> Level: <b> <a href="characters&name='.urlencode($level->getName()).'"> '.htmlspecialchars($level->getName()).'</a> </b>'; } foreach(new Highscores(Highscores::SKILL__MAGLEVEL, 1) as $magic) { echo '<br/> <img src="layout/img…
- 18 respostas
- 2.5k visualizações
- 2 followers
-
Convidar a guild / aceitar o convite / cancelar convite / rejeitar convite - tudo em no website. Algumas informações sobre War System (Com Escudos) no TFS 1,0 : - Por causa da TFS 1.0 limites tudo comprimento guerras deve ser de 7 dias - Não é aceito / cancelado / rejeitado convites para guerras desaparecerão após a reinicialização do servidor. - Você pode começar a qualquer momento guerra (você deve relogar após a guerra começar no site, se você não quer ficar PK no jogo) Estatísticas de guerras na página de cada guilda: Isto funciona apenas com o TFS 1.0! Como instalar: . 1 Substitua o conteúdo de pages/guilds.php (ques esta dentro do www do seu sit…
- 27 respostas
- 5.7k visualizações
-
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
- 5k visualizações
-
-
Antes de Tudo precisamos aprender sobre Protocolos.Que fas muita utilidade na internet. Toda transação entre cliente e servidor envolve um "protocolo",temos um conjunto de regras que controla a comunicação entre "cliente" e "servidor". A internet também funciona baseada em um protocolo:o TCP/IP O que significa TCP/IP? TCP - Transmission Control Protocol IP - Internet Protocol Exemplo de TCP/IP:200.234.25.188 Na internet,como na maioria das redes,a informação é transmitida em pacotes.Eles são como pequenos envelopes de informação,com remetende e destinatório.O TCP se encarrega de dividir a informação em pacotes,enviá-lo…
-
- 2 respostas
- 790 visualizações
-
-
Mais uma aula de HTML,pro pessoal do TK. A Linguagem XML Com todas as facilidades da linguagem HTML ela também não está livre de limitações. Impossibilidade de definição de marcadores (tags),e usando somente os definidos pela linguagem usada. O XML segue os mesmos princípios básicos do HTML,ou seja,é independente da plataforma,não constitui uma linguagem de programação real e é domínio público o que significa que não tem dono. Os Marcadores-Padrão da Linguagem HTML Nessa linguagem em vez de instruções e comandos,existem elementos tags ou marcadores,usados para Ativar e Desativar uma determinada formatação de um texto.…
-
- 5 respostas
- 587 visualizações
-
-
Cabeçalhos e Títulos! Os cabeçalhos e títulos são usados para dividir seções do texto,pois permite também saber em que ponto do site ele se encontra ou de qual assunto a página se trata.Existem 6 tipos de cabeçalhos que começa com H1 e termina no H6,sendo o H1 o maior e o H6 o menor. Faça o exemplo abaixo para testar esse tópico: Abra o Bloco de Notas (Iniciar, Todos os Programas,Acessórios e clique em Bloco de notas). Digite o código abaixo no Bloco de notas. <html> <head> <title>Cabeçalhos e Títulos</title> <body> <h1>Cabeçalho com o tamanho 1</h1> …
- 4 respostas
- 698 visualizações
Quem Está Navegando 0
- Nenhum usuário registrado visualizando esta página.