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. Started by WarW0lf,

    Instalar um servidor LAMP (Linux, Apache, MySQL e PHP) é uma tarefa fácil. Nesse post vou ensinar a instalar o servidor e algumas coisas a mais. Esse tutorial foi criado utilizando o Ubuntu 11.04, mas também funciona no 11.10, 12.04 e possivelmente funcionará por muito tempo . Instale o PHP, Apache, MySQL e o PHP My Admin executando os comandos a seguir (cada linha é um comando diferente a ser executado): sudo apt-get install lamp-server^ sudo apt-get install phpmyadmin sudo ln -s /usr/share/phpmyadmin /var/www sudo /etc/init.d/apache2 restart O comando para instalar o “lamp-server^” pedirá uma senha para o usuário root do MySQL. Apenas escolha …

    • 1 resposta
    • 5.3k visualizações
  2. Started by Jamers Rodrigues,

    O que um firewall pode e o que não pode fazer Eis algumas tarefas cabíveis a um firewall: Um firewall é um checkpoint; ou seja, ele é um foco para as decisões referentes à segurança, é o ponto de conexão com o mundo externo, tudo o que chega à rede interna passa pelo firewall; Um firewall pode aplicar a política de segurança; Um firewall pode logar eficientemente as atividades na Internet; Um firewall limita a exposição da empresa ao mundo externo. Eis algumas tarefas que um firewall não pode realizar (pelo menos atualmente): Um firewall não pode proteger a empresa contra usuários internos mal intencionados: se o inimigo mora dentro da própri…

    • 1 resposta
    • 719 visualizações
  3. Started by Jamers Rodrigues,

    Tem canal no youtube?quer coloca para os membros e visitantes assinar de um jeito bem bacana?Visite para ver como vai ficar. : Inscrição Youtube HTML Code Botão : <center> <input name="" type="button" onclick="window.open('http://www.youtube.com/subscription_center?add_user=zonaxgamesprohd&amp;amp;annotation_id=annotation_409054&amp;amp;feature=iv&amp;amp;src_vid=zn6Wq9D8ry8')" value="Youtube ZonaXGamesProHD"> Link Code http://www.youtube.com/subscription_center?add_user=zonaxgamesprohd&amp;amp;annotation_id=annotation_409054&amp;amp;feature=iv&amp;amp;src_vid=zn6Wq9D8ry8

    • 1 resposta
    • 498 visualizações
  4. Started by Jamers Rodrigues,

    Aula número 2: CSS básico / div class e div id: qual a diferença? O que é CSS? São os códigos que determinam o estilo da página, ou seja, as cores, o estilo das caixas, as fontes, o tamanho e etc. Onde fica o CSS de um theme/página? Basicamente, é tudo que fica entre as tags<style> e </style>. Porém, em alguns themes, a tag <style> pode vir como <style type=”text/css”>, mas isso não altera a função. O que está dentro do CSS? O CSS é basicamente as div class, div id, e etc. Entendendo o CSS: div class: div class são caixas que ficam no theme (não necessariamente “caixas”, são também as fontes, e etc). Qual a diferença entre div cla…

    • 1 resposta
    • 509 visualizações
  5. Started by Sammy,

    Olá! Bom, primeiramente, oque é SQL Injection? LEMBRANDO QUE: Como OTServ's usa MySQL & PhpMyAdmin, não é muito necessário estar utilizando os AntiSQL, não é "necessário" mais é "bom" prevenir, pois talvez seu site tem alguma falhinha de SQL Injection por cmd e você não sabe, então é bom prevenir, Se for Gesior ACC, é bom estar utilizando apenas "uma" função, não use várias para não entrar em conflito, isso pode prejudicar e falhar as seguranças do site. Aqui abaixo eu vou postar as mais usadas formas de proteger contra isso, pode ser inserida no seu Layout.php ou através de Include no PHP se o arquivo for necessário use no index.php: <?php include "n…

  6. Started by CoLoRaDo,

    você tem que mudar o id do item lá no phpmyadmin, na database tem a coluna shop_offer, vai la clica no lápiz pra editar e no id vai ta números pequenos como 1,2,3,4,5,6,7,8,9 e tu tem que mudar este número para o id do item!! segue as fotos: 1° 2° 3° 4° 5° Créditos: CoLoRaDo

    • 1 resposta
    • 3.1k visualizações
  7. Started by Ryzor,

    PHP e OTServ Glossário de Fundamentos Básicos Olá! No intuito de expansão do conhecimento da linguagem de programação PHP, tive a idéia de montar um guia prático de iniciação e de manipulação em PHP. Inicialmente, irei abordar os vários conceitos básicos do PHP e, posteriormente, a interação entre PHP e OTServ. Para isso, Boleta(eu) e Lancer irão, ao longo dos dias, atualizar o tópico com novos assuntos, funcionalidades, tutoriais... Portanto, não é um tópico "finito", inicialmente, pois estaremos sempre trazendo novidades. - O Funcionamento do Tópico Para uma boa organização e visualização do tópico, ao final de cada atualização iremos adicionar um "log" com…

  8. Started by Ryzor,

    Créditos: Xampy Funciona com TFS 0.3.5, 0.3.6 & 0.4. Como Instalar: Cole o seguinte código após a lista de mortes em characters.php: Código PHP: //frags list by GodMarini $frags_limit = 10; // frags limit to show? // default: 10 $player_frags = $SQL->query('SELECT `player_deaths`.*, `players`.`name`, `killers`.`unjustified` FROM `player_deaths` LEFT JOIN `killers` ON `killers`.`death_id` = `player_deaths`.`id` LEFT JOIN `player_killers` ON `player_killers`.`kill_id` = `killers`.`id` LEFT JOIN `players` ON `players`.`id` = `player_deaths`.`player_id` WHERE `player_killers`.`player_id` = '.$player->getId().' …

    • 1 resposta
    • 923 visualizações
  9. Started by Ryzor,

    Créditos: Kargen Como Instalar: Abra o arquivo serverinfo.php e substitua o código por esse: <?php $main_content .= '<table border="0" cellspacing="1" cellpadding="4" width="100%"> <tr bgcolor='.$config['site']['vdarkborder'].'> <td colspan="2"><b><center>Server Information</center></b></td> </td align="right"></td></tr>'; $number_of_stages = 0; $stagesLevel = $config['site']['stageLevel']; foreach ($stagesLevel as $stagelevel => $desc) { if(is_int($number_of_stages / 2)) $bgcolor = $config['site']['darkborder']; …

    • 1 resposta
    • 1.2k visualizações
  10. Started by Victor Fasano Raful,

    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
  11. Started by Treyff,

    Bom pessoal achei o tutorial do Matheus muito interessante porem quando fui testar como deletar itens clonados, ele não funcionou. Então fui a fundo pesquisar em sites gringos como fazer para deletar certo item do jogo. Bom como podem ver o Codigo se divide em 3 partes "depot dos players", "item dos players" e "itens das casas ou do chao". Ahhh mas treyff ocorreu um bug tenho que deletar muuuuitos itens de uma vez só como eu faço? Resposta: pega uma linha só do codigo ex: "DELETE FROM `player_items` WHERE `itemtype` = 102; E faz assim: E depois só copiar todos os itens já deletados e mudar na formula assim nao tem que ver todos os itens denovo!

    • 1 resposta
    • 640 visualizações
  12. Started by Tiodarsa.,

    Bom pessoal esse é meu primeiro Tópico que estou trazendo pro TK espero que gostem. Como eu vi muita gente que tem problema com loot de monstros, resolvi compartilhar com vocês um arquivo .PHP que tenho guardado a muito tempo e que já me ajudou muito a um tempo atrás, que com certeza vai ajudar muita gente. Você roda no site e ele vai analisar os monstros do seu otServ e vai trazer a lista dos itens pra você ele traz também se o drop do itens é 100%,Semi-Raro, ou Raro. Imagem: antes de Rodar o arquivo abra ele e procure por: $otdir = 'C:\Global 8.60'; Troque 'C:\Global 8.60'; pela Localização do Seu servidor. OBs: C:/ …

    • 1 resposta
    • 1.2k visualizações
  13. Started by Wend,

    Essa função é bem simples, no entanto, muito útil. Ela permite que você bloqueie determinado IP de acessar sua página principal/site. Para usa-la basta dar include em sua index.php! Código PHP: @EDIT o Fórum estava bugando o código mais agora está normal

  14. Vou mostrar aqui como criar um virtual host no Xampp, se for seguir o descrito abaixo, faça cópia dos arquivos originais para restaurá-los caso necessário. O objetivo aqui é criar um domínio virtual para seu servidor, por exemplo, se você acessa um arquivo dessa forma: http://localhost:8080/teste.php Você poderá acessar assim http://www.meusite.com:8080/teste.php No caso você vai configurar o servidor Xampp de modo que ao digitar o URL acima, ele irá apontar para sua pasta local, retornando os arquivos desejados. O primeiro arquivo a ser configurado está em C:\xampp\apache\conf\extra Arquivo: httpd-vhosts.conf O primeiro passo é de…

    • 1 resposta
    • 824 visualizações
  15. Started by batba15,

    Boa Tarde, Alguem sabe algum comando pra adicionar um determinado item a todos os jogadores?

  16. Started by Tibia2015br,

    https://www.youtube.com/watch?v=BkDcUbnn5bs

    • 1 resposta
    • 372 visualizações
  17. Started by L3K0T,

    è o seguinte pessoal, eu estava procurando a solução para que meu site gera se apenas 1 recovery key pois quando clicava Gerar Recovery simplesmente ele gerava sem limite, então resolvi eu mesmo fazer uma edições e meu resultado foi bom e agora vou ensinar vocês como fazer isso. Primeiramente vamos para a pasta htdocs do seu site vai em C:\xampp\htdocs\system\application\controllers em account *lembrando apaga tudo que tem dentro e adc. agora vamos continuar vai em C:\xampp\htdocs\system\application\models e adc isso em account_model *lembrando apaga tudo que tem dentro e adc. Agora pra terminar vai em C:\xampp\htdocs\system\application\view…

  18. Started by Bruno Minervino,

    1. Abra o arquivo 'httpd.conf' em 'C:\xampp\apache\conf' em Altere: # Virtual hosts #Include "conf/extra/httpd-vhosts.conf" Para: # Virtual hosts Include "conf/extra/httpd-vhosts.conf" apenas remova o '#' do começo da linha 2. Agora abra o arquivo 'httpd-vhosts.conf' em 'C:\xampp\apache\conf\extra' e adicione as seguintes linhas: <VirtualHost *:80> ServerAdmin postmaster@host.localhost DocumentRoot "C:/xampp/htdocs" ServerName localhost ServerAlias www.localhost ErrorLog "logs/host.localhost-error.log" CustomLog "logs/host.localhost-access.log" combined </VirtualHost> <VirtualHost *:80> ServerAdmin postmaster@siteum.localhost DocumentR…

    • 1 resposta
    • 577 visualizações
  19. Started by Tricoder,

    Informações Add change log (Precisa de Admin acess) Delete change log (Precisa de Admin acess) View change log (ID, Type, Where, Date, Description) Tutorial Em htdocs, crie uma pasta chamada changelog Baixe o arquivo: changelog.rar - Scan: VirusTotal Coloque as imagens baixadas na pasta que você criou. Adicione isso na sua database: CREATE TABLE IF NOT EXISTS `z_changelog` ( `id` int(11) NOT NULL auto_increment, `type` varchar(255) NOT NULL default '', `where` varchar(255) NOT NULL default '', `date` int(11) NOT NULL default '0', `description` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ; …

    • 1 resposta
    • 1.3k visualizações
  20. Started by psychonaut,

    topico removido

    • 1 resposta
    • 923 visualizações
  21. Started by Skydangerous,

    Imagem Ilustrativa: Vá na sua pasta htdocs ou www e depois abre a pasta pages e crie um arquivo chamado Jogar.php e cole tudo nele a seguir. (Obs: Caso seu Gesior não possua a página pages cole na mesma pasta htdocs ou www) <?PHP $main_content .= '<center><img src="https://cdn0.iconfinder.com/data/icons/ikooni-outline-free-basic/128/free-18-128.png"><br><br><table cellpadding="4" cellspacing="1" width="97%"> <h1>Downloads</h1> <h2>.: Iniciante (Jogue em 3 passos)</h2> <table border="0" width="550" align="center"> <tbody> <tr> <td width="40" align="center"><img src="https://cdn1.…

    • 1 resposta
    • 794 visualizações
  22. Started by Tricoder,

    Checando seus points in-game Znote AAC Descrição Você usa o comando !points no jogo e irá checar quantos premium points você tem, fazendo com que você não perca tempo indo até o site e logando na sua conta pra saber quantos points você tem. Testado em TFS 0.4. Tutorial talkactions/scripts/znotepoints.lua function onSay(cid, words, param, channel) local Info = db.getResult("SELECT `points` FROM `znote_accounts` WHERE `account_id` = " .. getPlayerAccountId(cid) .. " LIMIT 1") local points = Info:getDataInt("points") if isPlayer(cid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_…

    • 1 resposta
    • 621 visualizações
  23. Opa Galera, até um tempo atrás eu tive o grande e desconfortante problema do meu Gesior ficar online só no meu pc (o pc do host) Então eu criei um tópico aqui e o membro Kualkerun me ajudou -amém- Aí resolvi com a permissão dele criar esse tópico pra caso alguém tenha esse problema, é o seguinte: Obs: Este método deixará o endereço do seu gesior com um :8090 na frente, então vai ficar "seuip:8090". Quer arrumar isso? Siga este tutorial: Retirar :8090 do site Vá no diretório do xampp e abra a pasta apache, depois abra a pasta conf, nesta pasta abra o arquivo httpd.conf com algum editor de texto seu, pode ser o bloco de notas. Dep…

    • 1 resposta
    • 507 visualizações
  24. iae galera do TK , seguinte eu paguei um dominio no hostgator para meu site 'meuip.com' no caso .com no final , alguem sabe me indicar um tutorial ou me ajudar a colocar o dominio ? por enquanto meu sitee está online pelo :8090 pelo no-ip to tentando colocar meu dominio no nome do site ja faz uns dias ta dificil

    • 1 resposta
    • 1.4k visualizações
  25. Started by psychonaut,

    topico removido

    • 1 resposta
    • 442 visualizações
  26. Started by jeremias,

    Olá pessoal, venho trazer um tutorial de como por fundo musical no site é um processo simples creio que todos vão conseguir executa-lo sem erros. 1° Passo: Procure pela pasta Templates do seu site abra o arquivo index.tpl com o editor. Configure o trecho de código abaixo com as informações necessárias e cole no arquivo, faça como está na imagem. <embed src = "Endereço da musica" autostart = "true" loop = "true" width = "0" height="0"> 2° Ultimo passo(Detalhes): Spoiler autostart determina se a musica começa sozinha "true" ou "false", loop determina se a musica fica se repetindo "true" ou "false" Width…

    • 1 resposta
    • 865 visualizações
  27. Started by Pedro.,

    O titulo já diz tudo né? basicamente você adiciona funções a sua equipe. pra instalar, você precisa adicionar uma nova tabela na sua database. ALTER TABLE `players` ADD `function` VARCHAR(100) NOT NULL DEFAULT ''; Segue o código em php. <?php if(!defined('INITIALIZED')) exit; $list = $SQL->query('SELECT ' . $SQL->fieldName('name') . ', ' . $SQL->fieldName('id') . ', ' . $SQL->fieldName('group_id') . ', ' . $SQL->fieldName('function') . ' FROM ' . $SQL->tableName('players') . ' WHERE ' . $SQL->fieldName('group_id') . ' IN (' . implode(',', $config['site']['groups_support']) . ') ORDER …

    • 1 resposta
    • 870 visualizações
  28. Started by Pedro.,

    Adicionei no meu servidor, mas não gostei muito, ocupou muito espaço e então resolvi tirar. Eu testei em um dos layouts que uso, o padrão dele é bootstrap, então se você usa layout do tibiarl, precisa fazer algumas modificações etc. teria que trocar o class table, e adicionar bgcolor nos tr. <tr bgcolor='. $config['site']['lightborder'] .'> <!-- Queries --> <?php $players = $SQL->query('SELECT COUNT(*) FROM `players` WHERE `id`>0;')->fetch(); $accounts = $SQL->query('SELECT COUNT(*) FROM `accounts` WHERE `id`>0;')->fetch(); $housesfree = $SQL->query('SELECT COUNT(*) FROM `houses` WHERE `owner`=…

    • 1 resposta
    • 636 visualizações
  29. Started by Totten,

    Fala galera do TK, aqui vai um tutorial de como adicionar iframe do Youtube em seu site, pra ficar aquela miniatura de um video. No final do tutorial eu mostro o resultado de como fica. Vamos lá! Adquirindo o link do iframe: Spoiler 1° Passo: Para podermos trabalhar com o iframe do youtube, é necessário pegarmos o código da api no site do mesmo. Acesse o link do seu vídeo que deseja utilizar como iframe, no meu caso eu vou utilizar o link do trailer do meu servidor. Ao acessar o seu vídeo, clique em compartilhar: 2° Passo: Clique em incorporar, dessa forma você irá ob…

    • 1 resposta
    • 894 visualizações
  30. Started by Weddson,

    Olá, ontem eu tive um problema com o shop system do Mordern Acc, procurei em muitos lugares formas para solucionar e não encontrei respostas, eu até encontrei pessoas que descobriram o que era, mas elas não tinham disponibilizado a solução, então para caso mais alguém tenha o mesmo problema que eu, estou postando aqui. O problema: ao acessar o shop ele da os seguintes erros Spoiler A PHP Error was encountered Severity: Notice Message: Undefined index: database Filename: config/functions.php Line Number: 12 A PHP Error was encountered Severity: Notice …

    • 1 resposta
    • 767 visualizações
  31. Started by Tio Rusher,

    Não sei de quem era o script original, créditos a ele Shop ModernAac editado: *Traduzi 80% para o português *Retirei o bug do f5 pra conseguir comprar vários itens na loja *Troquei algumas linhas de comando que ocasionavam erros nas versões mais atuais do Xampp *Adicionei novas tabelas *Retirei varias linhas de códigos desnecessarias pra deixar o script mais leve *Adicionei mensagem quando o item chegar pra pessoa no jogo Lets'go 1-Em sua database importe essa sql Shop.sql 2-Na aba principal do Htdocs crie uma pasta chamada "ShopSystem" e dentro dela crie 2 arquivos .php index.php shopping.php 3…

    • 1 resposta
    • 1.1k visualizações
  32. Olá meus senhores, hoje venho trazer pra vocês 1 tutorial que li a muito tempo atrás e me ajudou muito. O tutorial não é meu, mas vejo que muita gente, muita gente mesmo não conhece esse módulo do apache, então achei válido trazer pra comunidade. Espero que ajude alguém!! O módulo que venho apresentar a vocês é o mod_evasive do Apache. Sobre ele: Spoiler O mod_evasive no Apache oferece proteção contra ataque de DDoS no CentOS 6 e 7, UBUNTU e DEBIAN. O módulo mod_evasive Apache, ajuda a proteger contra ataques DDoS (negação de serviço distribuída) e força bruta no servidor da web Apache. Ele pode fornecer ações evasivas…

    • 1 resposta
    • 3k visualizações
  33. O Tutorial foi feito por mim, qualquer dúvida pode postar nos comentários. 1. Instale o Xampp atual e instale https://www.apachefriends.org/pt_br/index.html 2. Va em C:\xampp e abra o xampp-control.exe 3. Inicie o Apache e o MySQL 4. Baixe o Znote AAC (É o mais fácil de usar) https://github.com/Znote/ZnoteAAC 5. Va até C:\xampp\htdocs e apague tudo que está la dentro 6. Extraia o site Znote AAC que voce baixou, copia todo o conteúdo e cola dentro da pasta htdocs. Ficando assim: 7. Acesse http://127.0.0.1/phpmyadmin e clique em Novo 8. Escreva o nome do banco de dados, eu escolhi Tibia e no lado direito escolha Agrupame…

  34. Started by Guilherme.,

    Capítulo: 1/xx Autor: Guilherme. Nível de dificuldade: :staropt: :staropt: :staropt: :staropt: :staropt: Próxima Aula: Primeira Lição Aula Anterior: - Olá KingTibianos, hoje começo o primeiro capitulo de uma série de aulas e explicações sobre a base de criação de conteúdo da web, o HTML. Bom, vamos ao primeiro capítulo: Introdução Para quem pensa em desenvolver home-pages, programar em HTML é o passo inicial para desenvolver páginas mais complexas, pois mesmo as linguagens mais recentes para desenvolvimento de sites, trabalham sobre um arquivo HTML. Existem milhares de empresas com iteresse em marcar preseça n…

    • 0 respostas
    • 1.3k visualizações
  35. Started by Renato,

    >> SEO – Otimização De Sites >> Otimização de Sites é o conjunto de estratégias com o objetivo de potencializar e melhorar o posicionamento de um site nas páginas de resultados naturais (orgânicos) nos sites de busca. O termo SEO (do inglês, Search Engine Optimization, Acrônimo SEO, também traduzido no Brasil como “otimização para mecanismos de busca”) também se refere a indústria de consultoria, que trabalha na otimização de projetos e websites de seus clientes. Alguns comentaristas, e também alguns profissionais de SEO, dividiram os métodos usados por seus praticantes em categorias como os “SEO de White Hat” (geralmente utilizam métodos aprovados pel…

    • 0 respostas
    • 1.2k visualizações

Quem Está Navegando 0

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

Informação Importante

Confirmação de Termo