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
-
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
-
-
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
-
-
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;annotation_id=annotation_409054&amp;feature=iv&amp;src_vid=zn6Wq9D8ry8')" value="Youtube ZonaXGamesProHD"> Link Code http://www.youtube.com/subscription_center?add_user=zonaxgamesprohd&amp;annotation_id=annotation_409054&amp;feature=iv&amp;src_vid=zn6Wq9D8ry8
-
- 1 resposta
- 498 visualizações
-
-
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
-
-
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…
-
- 1 resposta
- 2.7k visualizações
- 1 follower
-
-
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
-
-
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…
-
- 1 resposta
- 812 visualizações
- 1 follower
-
-
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().' …
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
- 1 resposta
- 585 visualizações
- 1 follower
-
-
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
-
-
Boa Tarde, Alguem sabe algum comando pra adicionar um determinado item a todos os jogadores?
-
- 1 resposta
- 424 visualizações
- 1 follower
-
-
https://www.youtube.com/watch?v=BkDcUbnn5bs
-
- 1 resposta
- 372 visualizações
-
-
è 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…
-
- 1 resposta
- 1.8k visualizações
- 1 follower
-
-
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
-
-
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
-
-
-
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
-
-
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
-
-
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
-
-
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
-
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
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…
-
- 1 resposta
- 507 visualizações
- 1 follower
-
-
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
-
-
>> 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.