» Publishers, Monetize your RSS feeds with FeedShow: More infos (Show/Hide Ads)
Date: Wednesday, 15 Apr 2009 18:10
Tópico: COMO GANHAR DINHEIRO FÁCIL E LIMPO COM R$ 6,00 : 189.13.155.254 IP address location & more:
IP address [ ? ]:
189.13.155.254 Copy [Whois] [Reverse IP]
IP country code:
BR
IP address country:
Brazil
IP address state:
Bahia
IP address city:
Salvador
IP address latitude:
-12.983300
IP address longitude:
-38.516800
ISP of this IP [ ? ]:
Tele Norte Leste Participações S.A.
Organization:
Tele Norte Leste Participações S.A.
Host of this IP: [ ? ]:
18913155254.user.veloxzone.com.br [Whois] [Trace]
Local time in Brazil:
2009-04-15 13:26
Date: Tuesday, 10 Mar 2009 14:59
XOOPS vs Propriedade Intelectual: Bom dia pessoas,
Estou com uma dúvida e acho que vocês podem me ajudar, me instruir melhor, etc.
Uma pessoa que utiliza o Xoops pode depois alegar "propriedade intelectual" no "sistema que ele criou"?
Tenho uma amiga que está passando por sérios problemas com seu site, pois seu webmaster alega que como ele 'criou' o adm do site, o mesmo é dele. A questão é que ele usou o Xoops pra gerar esse adm. Sendo assim ela está se sentindo presa a ele, q n está tendo um servico prestado de qualidade. Ele está tentando fazer ela pagar pelo sistema (adm) para poder encerrar o contrato.
Enfim, alguem pode me dar uma luz?
Grato
Date: Monday, 11 Aug 2008 01:06
Otimizando o XOOPS: Por vezes, as pessoas dizem que o XOOPS é bastante lento e isso pode ser verdade, mas há maneiras de melhorar as coisas. Instant Zero mantém alguns portais usando XOOPS, e por isso, decidiu compartilhar os seus conhecimentos e esperamos que você ache útil. Neste artigo dividido em 5 pontos você verá o que você pode fazer em seu site. 1 / O servidor Primeiro analisaremos o servidor e o que você pode fazer por ele. Dependendo do tipo de servidor que você tem contrato recomendamos que você ative a compressão gzip. Se o seu servidor estiver rodando Apache 2, então você precisa ativar o módulo deflate . Não vamos falar de como instalar e usar porque você encontra muitos tutoriais bons sobre isto na internet. Browsers mais modernos e até alguns nem tão recentes podem solicitar aos servidores Web que enviem a página compactada. E são muitas as vantagens disso. Em primeiro lugar há menos conexões entre o servidor e o seu navegador e, em segundo lugar, há bem menos tráfego de dados em sua conta. A contrapartida disso é que o servidor irá trabalhar mais. Mas ele merece! É como comprimir uma página HTML com qualquer programa zip e enviá-la para o seu navegador. Isso é exatamente o mesmo que o seu navegador certamente poderá fazê-lo... Por seu servidor ... Você tem que ver isso com o seu hospedeiro. Se você puder, recomendamos também que instale e use o Zend Optimizer ou a extensão eAccelerator. O PHP 6 deve vir com um opcode cache , mas até que isso aconteça tente usar um outro método para ganhar algum tempo. Com o otimizador Zend (ou qualquer outro sistema de caching opcode ), os scripts que são os mais utilizados permanecem na memória em um pré-estado. Assim o seu portal não precisa interpretar de novo o script cada vez que for chamado. Com uma extensão Php como eAccelerator , todos os scripts PHP chamados pelo seu portal podem ser salvos "compilados" no seu disco. Isso exige tanto espaço em disco como se fossem apenas os scripts (e até um pouco mais), mas é também uma grande ajuda para ter um portal mais rápido. 2 / XOOPS por si só O problema com o CMS é que tudo é dinâmico, por isso o banco de dados é frequentemente utilizado, e é também assim com o Xoops. Mas o XOOPS utiliza um sistema de templates chamado "Smarty" e isto permite-lhe utilizar um sistema de caching. Este sistema de cache pode causar problemas quando é utilizado em módulos mas pode ser muito útil em seus blocos. E muitas vezes, sua página inicial usa muitos blocos. Portanto, não se esqueça de aplicar algumns caches aos seus blocos, você pode fazer isso em Sistema >> Blocos , edite o bloco e selecione uma duração de cache. Uma última recomendação. Em muitos portais nos quais estamos fazendo manutenção podemos ver a opção "Atualizar os modelos de módulo do diretório "themes/templates"?" ativada. Definitivamente, salvo se estiver trabalhando em seu tema, desative esta opção! Escolha "não". 3 / Banco de dados Sua base de dados é chamada em todas as páginas. É chamado pelo XOOPS e por seus módulos. Com o tempo e o uso, sua base de dados pode se tornar "Não otimizada", por isso recomendamos que você instale e configure o módulo XoopsCare . Com esse módulo, você pode planejar alguns processos de otimização regulares para o seu banco de dados. E mais: se um dia você tiver um problema de banco de dados corrompido se torna muito mais fácil (quando possível) recuperar dados de um banco de dados que é frequentemente otimizado do que de um que nunca é otimizado, além de ser mais rápido. Dependendo do tráfego que seu portal tem você pode selecionar um maior ou menor valor para a opção "Manter todos os dados ...". Também recomendamos que você use o "Cache e Templates_c" e a opção "Emtpy Sessions". E já que estamos falando de sessões, quanto mais tempo você definir para sessão, mais seu banco de dados será utilizado! E não podemos esquecer que um robô como o do Google não vê com muito bons olhos o uso de sessões. Ainda falando de Bancos de dados, vamos concluir a seção deste artigo com algumas otimizações que você pode trazer para as tabelas Mysql utilizadas pelo XOOPS e pelos módulos instalados em seu site. Antes de fazer qualquer mudança em seu banco de dados aconselhámos seriamente a fazeres um backup completo dele (conteúdo e estrutura). Como você deve saber o XOOPS usa um banco de dados para o seu conteúdo. Os módulos também. Cada módulo tem suas próprias tabelas Mysql. São constituídas por uma estrutura (um nome e Campos) de dados. Cada tabela pode ter quantos índices quiser. Índices são utilizados para obter buscas mais rápidas, mas em contrapartida, o que você ganha durante a leitura do processo é perdido quando você insere dados porque precisará inserir os dados na tabela para atualizar o índice. Mas, muitas vezes, o seu portal é mais usado na leitura do que na escrita. Portanto, se você tiver problemas com a velocidade do seu portal então pode adicionar alguns índices possam ser úteis. Neste momento você já deve ter feito o backup. Portanto para adicionar índices para o seu portal recomendamos que você use um script com o Phpmyadmin. Adicionar índices é uma operação muito simples. Depois de ter clicado (à esquerda) em cima do nome da tabela, em seguida, a sua estrutura fica visível à direita e você verá um link, ou um ícone, para adicionar um índice sobre o campo desejado. Vamos ver as tabelas XOOPS onde você pode adicionar alguns índices e quais campos você pode indexar. A) A tabela de módulos(algo como "xoops_modules" em seu site, dependendo do prefixo que você usou durante a instalação, mas neste artigo vamos chamar-lhe "xoops"). Nesta tabela os módulos instalados em seu portal estão declarados. Você pode adicionar índice para 3 campos ", isactive", "weight" e "hascomments". B) xoops_users. Esta tabela armazena a lista de todos os utilizadores do seu site. Você pode indexar o campo "level". C) xoops_online. Esta tabela é utilizada pelo bloco "Quem está online?" (e o seu conteúdo é apenas preenchida quando este bloco está visível). Você pode indexar os campos "online_updated" e "online_uid". D) Xoops_config. Nesta tabela, são guardadas todas as configurações para XOOPS e para os módulos. Você pode adicionar índice ao campo conf_order . E) xoops_xoopscomments. Como o nome sugere, esta tabela contém os comentários de todos os módulos. Você pode indexar o campo com_status . F) Agora vamos ver algumas tabelas de módulos. Primeiro o multiMenu, um módulo muito popular e que como o nome sugere é usado para criar alguns menus. Nas tabelas deste módulo, você pode indexar os campos weight , hide and submenu . G) Módulo News. O News também é um conhecido módulo para criar artigos. Você pode adicionar um índice no campo published da tabela xoops_stories . H) extCal é uma excelente agenda. Na tabela"xoops_extcal_event", você pode indexar "event_start" e "event_end", também mude o "event_approved" de int (11) para tinyit (1) e seu índice. Você também pode indexar o campo "cat_id". Se quiser, você também pode adicionar um outro índice composto de "event_start" + "event_end" + "event_approved". I) Smartsection, este é um módulo usado para criar seções internas. Nessa tabela chamada de xoops_smartsection_items, você pode indexar os campos "status" e "datesub". Ainda neste módulo, na tabela chamada "xoops _smartsection_categories" você pode indexar os campos "parentid" e "weight". J) XoopsPoll, este é um módulo usado para criar enquetes. Na sua tabela chamada xoops_xoopspoll_desc, você pode indexar o campo "weight". K) Newbb. Este é um fórum para Xoops. Na tabela chamada "xoops_bb_online" você pode adicionar um índice sobre o campo "online_uid" e na tabela chamada "xoops_bb_topics" você pode indexar o campo "approved". Para a tabela "xoops_bb_posts" você pode indexar o "approved". Por último, na tabela chamada "xoops_bb_forums" você pode adicionar um índice no campo "parent_forum". L) Catads. Este é um excelente módulo para anúncios e classificados. Na tabela "xoops_catads_ads" você pode indexar os campos waiting , published , expired , uid e o cat_id . Na tabela chamada "xoops_catads_cat" você pode adicionar índice aos campos "weight" e "pid". M) SmartFAQ é um módulo que gerencia FAQs. Em sua tabela chamada "xoops_smartfaq_categories" você pode adicionar um índice no campo "parentid". Esta não é uma lista completa. Você pode certamente encontrar tabelas que precisam de mais índices e tabelas mesmo sem índices. Caso você seja um desenvolvedor ou usuário com experiência pode ativar o "slow queries log", de sua instalação Mysql. Se você ainda não for um desenvolvedor ou usuário experiente então pode ver, pelo menos, através do Phpmyadmin se as tabelas usadas pelo seu portal possuem índices. 4 / Arquivos usados Alguns arquivos são utilizados em todas as páginas, como é o caso do arquivo xoops.js. Você pode encontrar este arquivo na pasta "include" do seu site. Se você usa tema padrão esse arquivo é chamado em todas as páginas do seu site. Com um programa como o jsmin, você pode "minimizar" o seu tamanho. Isto pode parecer ridículo, mas num portal com muito tráfego pode ajudar a carregar mais ápido. Você pode aplicar o jsmin em qualquer outro arquivo Javascript que você estiver usando, por exemplo como o jQuery ou o Prototype . Em regra geral, para arquivos Javascript, coloque esses arquivos o mais embaixo possível no código do seu tema. Você também pode aplicar esta regra para o código do Google Analytics (se você usá-lo) e para os anúncios do Google. Outro tipo de arquivo que é utilizado pelos seus sites, são as fotos. Tente reduzir o peso em Kb de suas imagens tanto quanto for possível. Se estiver trabalhando com o Photoshop exporte os arquivos para a Web e tente comprimi-los tanto quanto for possível. Exatamente. O Photoshop possui no menu Arquivo a opção "Exportar para a Web". E ela não está lá a toa. Um arquivo salvo por esta opção é relativamente otimizado para ocupar menos espaço do que num simples "Salvar Como". Se você ainda não estiver usando o Photoshop, então eu recomendo que você use o XnView (disponível no Microsoft Windows e Linux). 5 / CSS Seu portal certamente usa um arquivo CSS direcionado ao seu tema. Verifique se este arquivo não contém muitos comentários e remova-os se necessário. Coloque a chamada para os seus arquivos CSS no próprio topo do seu tema, esta é uma forma de ganhar algum tempo. Conclusão Para portais em construção é normal que tenhamos as tabelas do Banco de dados, os arquivos CSS, os javascripts e algumas configurações internas ainda não racionalizadas. Mas se você tiver acabado o portal ou já tiver entregue ao seu cliente tenha em mente que as medidas aqui expostas são de suma importância. De Kb em Kb por cada requisição você economizou provavelmente perto de 1 Gb em um ano inteiro. E sabemos que nesta área kbs é dinheiro, quanto mais banda mais caro. Então utilize estas dicas para melhorar o seu site. Além de todos os benefícios que você tem os utilizadores do portal ficarão muito mais satisfeitos com a velocidade de carregamento da página.
Date: Friday, 08 Aug 2008 14:01
Como receber respostas rápidas para as suas perguntas: Vamos supôr que esteja usando ou deseja usar um determinado CMS e tem algum problema ou dúvida, seja com o sistema em si, ou para fazer uma coisa, como instalar ou modificar algo, etc. Evidentemente você deverá pedir ajuda na página de suporte em (português, castelhano, alemão, francês, persa entre outras) do projeto para preguntar; mas se você consegue falar em inglês, poderá se dirigir para a página oficial do projeto.
Muito bem, aqui estão alguns conselhos “ deste e do outro lado “.
Ou seja: De alguém que está disposto a dedicar uma parte de seu tempo para ajudar outros usuários de um mesmo sistema.
Não sair perguntando apenas , procure você mesmo buscar por si uma solução usando os conhecimentos que você tiver com os motores de busca da web (Google, Yahoo, pesquisar do site) e faça antes a pergunta para estes buscadores. É realmente desolador ver como se repetem várias vezes as mesmas perguntas nos fóruns, algumas vezes respondidas a poucos dias antes; ou ver como as vezes outros tentam fazer com quem faz este tipo de pergunta… claro que poderia ter feito isto sozinho sem a ajuda de ninguém. Como pode ver, queremos demonstrar que isto é uma “acomodação” e que seguramente se você realizar as pesquisas antes de perguntar, e mesmo assim não encontrar o que precisa, a sua pergunta terá um melhor exito em ser aceita e respondida.
Tem problemas para formar uma expressão? Muitas vezes as solicitações de ajudar são formuladas da seguinte forma: “Não sei como fazer isto…” “Tentei fazer aquilo, mas não consegui” e coisas do gênero. Também é muito comum ver coisas escritas com se você estivesse em um médico e muito doente: “Estou doente”; “Socorro deu pau” ; “Ajuda-me por favor”; e assim por diante. Também vemos coisas como a resposta, “De que é mesmo a sua doença ?” ou outras respostas similares que normalmente sempre irão levar a outras perguntas e a solução cada vez mais longe de existir. Como podem ver facilmente, é impossível ajudar alguém quando não explica o que realmente precisa, sempre iremos ver as respostas assim: “qual é o seu problema”, “o que exatamente está fazendo” , “como o erro foi produzido”.
Depois de vinte(20) ou trinta(30) vezes respondendo: “Por favor, poderia fornecer mais dados sobre o seu problema”, “Por favor, ativar o modo de depuração de erros para indicar os erros que estão ocorrendo”, “Pode dizer exatamente o processo que estava fazendo quando este erro ocorreu ?”, etc, etc… Isto irá levar em algum momento alguém responder, “como alguém pode colocar mensagens deste tipo no fórum” , mas o problema, continuará sem solução.
Levando em conta que um desenvolvedor para solucionar um problema, irá tentar fazer é uma reprodução em seu local do mesmo erro: isto só pode ser feito se souber como este erro foi produzido exatamente e assim pensar em soluções possíveis. Com mensagens como puderam ler acima, não seria possível reproduzir o erro e novamente, não existirá uma solução e todos ficarão tristes.
“ Ajude e te ajudarei “. Não seja um “cometa”, este é alguém que somente aparece nos foruns quando tem um problema e quando solucionado, não voltará tão cedo, a não ser que… exista outro problema. Alguém que não tenha conhecimentos profundos também podem responder algumas vezes. Existem muitos tipos de questões nos fóruns: simples, complexas; basta apenas alguém solucionar uma única vez o mesmo problema de quem perguntou. Levando-se em conta sobre quem perguntou é alguém que participa e tenta ajudar os outros, a motivação para ajudar vai ser muito maior, a chance de ser ajudado irá crescer enormemente se for um colaborador e não um “cometa”. Mesmo que a sua dúvida seja difícil, outras pessoas tentarão lhe ajudar.
Acredita que não tenha condições para responder a nenhuma pergunta dos outros usuários ? Não tem problema… se realmente desejar participar existem outras opções. Seguramente existem muitas coisas que você poderá fazer. Você poderá pesquisar pela WEB em busca de soluções para as perguntas. Talvez você não tenha o conhecimento para ajudar na resposta, mas poderá encontrar de uma forma diferente algum material relacionado que possa ser de grande ajuda.
Vejamos: Você está usando um CMS de Código Aberto (como XOOPS Cube, XOOPS Sphere, Drupal, Joomla, etc) que outros estão fazendo com este trabalho “gratuito”. Você usa em português ? quem fez esta tradução ? E podemos seguir, seguir, seguir….Em resumo: Está usando o trabalho de outros e não está pagando nada por isto, mas você poderá dizer, “é totalmente grátis”, sim, é totalmente grátis. Bom: Que tal dar quando se recebe ? Ou você não sabe conjugar os verbos “dar” e “ajudar” ou o que significa o substantivo “reciprocidade”.
Se cumprir estes três(3) “mandamentos”, te asseguro que quando perguntar algo deverá obter respostas e muito provavelmente, uma solução.
Completando:
Participe !
Se você é uma daquelas pessoas que está entrando agora, está com todas as boas intensões do mundo, saiba que há inúmeras formas de se colaborar com uma comunidade. A mais importante dela é sem dúvida ajudar a melhorar o software. Lembre-se que por mais que sejam importantes outras contribuições, a comunidade não existiria se o software não existisse. Esta deveria ser a meta de todos os membros da comunidade. No entanto segue algumas coisas que você pode fazer:
Ajude a escrever o software;
Se você não sabe programar, ajude a documentar;
Se não sabe documentar, ajude a traduzir,
Se não sabe traduzir, ajude outras pessoas a utilizar,
Se não sabe utilizar, ajude a divulgar,
Se não sabe divulgar ajude a testar.
Não deixe de ver este ótimo texto, por Telles: Coisas que aprendi em comunidades de Open Source
Date: Wednesday, 21 May 2008 23:17
diagramas uml do xoops: tá ficando muito legal :-) Sobre os diagramas já comentei acima, ok?
Date: Wednesday, 21 May 2008 23:14
livro sobre xoops: Eu tenho o livro, comprado da Tempo Real. Para a galera já balizada no XOOPS, o livro tem poucas novidades. Maaasss lembrem-se que uma parte da venda do livro vai para a manutenção da nave mãe, então vale a pena desembolsar uma graninha pelo nosso XOOPS querido! Para os iniciantes, acho que o livro é um achado, porque mostra bem o passo-a-passo desde a instalação. Recomendo!
Date: Wednesday, 21 May 2008 23:12
dúvida no moodle: Boa noite! Necessário o cadastro prévio no portal. A seguir a senha é para acesso ao curso. Atenciosamente. Lehy
Date: Wednesday, 21 May 2008 23:05
ainda sobre a reformulação: Nesse pouco mais de 1 ano venho me adaptando bastante com a programação do XOOPS. Mas olhando um pouco para trás vejo que meu maior problema, e acredito que de muitos iniciantes tb, é o fato de a programação em XOOPS é um pouco diferente da que estamos habituados em PHP. Essa diferença é em função de nenhum iniciante trabalhar com OO em PHP, coisa comum no XOOPS isso sem falar do Smarty. Porém a medida que conhecemos o XOOPS suas classes e funções tudo vai ficando mais fácil e cativante. Porque não abrimos, então, aqui no XOOPS um espaço similar ao usado no php.net onde podemos digitar uma função e ele retorna uma definição da função com uma aplicação. P.ex.: o usuário digita getrowsnum ou rowsnum e obteria como resposta: $xoopsDB -> getRowsNum( Array ) Função usada para obter o número de linhas retornadas em uma consulta SQL. Poderia-se fazer uma menção às suas utilidades como por exemplo vericar se a consulta retornou vazia ou não (==0). E também pode trazer um exemplo: $sql = "SELECT * FROM ".$xoopsDB -> prefix('users'); $result = $xoopsDB->query($sql); $totallinhas = $xoopsDB -> getRowsNum( $result ); Vocês acham que isso seria viável ou mesmo necessário? Poderia ser algo colaborativo estilo wikipedia. é uma ideia... Apoiado e ótima ideia XOOPS
Date: Wednesday, 21 May 2008 22:54
curso extensivo - cms/xoops: Grande mestre Gisa_Iagami... era exatemente isso que eu estava falando... todo esforço (bem esforçado claro...) em prol do XOOPS será mto bem-vindo! Considerando os meritos, direitos de autor, etc etc... creio que toda ajuda é bem-vinda. Abracos. Muita Paz.
Date: Wednesday, 21 May 2008 22:53
Building websites with Xoops: A step-by-step tutorial: tb não consegui abrir. Será que não da para mandar na rede de novo ?
Date: Wednesday, 21 May 2008 22:51
e-learning em flash: Não era isso que eu estava procurando não, mas obrigado por apresentar este programa. Ele é excelente. Vou jogar meu Demobuilder no lixo e utilizar ele.
Date: Wednesday, 21 May 2008 22:47
reunião de tutoriais.: Espero para breve ter versões atualizadas dos meus dois manuais. Instalando o XOOPS 2.0.11 no Microsoft Windows XP : http://ideiafacil.com/modules/mydownloads/singlefile.php?cid=1&lid;=9 Como montar seu portal em 20 minutos: http://ideiafacil.com/modules/mydownloads/singlefile.php?cid=1&lid;=8 Na verdade tem até um terceiro... o. Instalando o XOOPS 2.2 no Microsoft Windows XP: http://download.berlios.de/divulgando/livro-xoops22-winxp.zip :-D
Date: Wednesday, 21 May 2008 22:47
e-book php5 and mysql bible grátis: ótima contribuição! Já baixei o danado :-)
Date: Wednesday, 21 May 2008 22:36
livro php e mysql: desenvolvimento web: Valeu RedEye. Vamos investir :-D Um "bom" livro sempre ajuda na hora. De adquirir conhecimento...
Date: Wednesday, 21 May 2008 22:32
tutoriais básicos para iniciantes: Marx. Peguei uns textos lá... vou começar meus estudos. [ ]´s
Date: Wednesday, 21 May 2008 22:30
autenticação de utilizadores do xoops no moodle: Estou subindo esse tópico para tirar spams da homepage.
Date: Wednesday, 21 May 2008 22:29
dúvidas conceituais: Com certeza, david sempre foi um grande colabordor aqui também, alias onde estará ele ? Bem, nóis dois passamos para a petrobrás ano retrasado e fomos chamados. Eu não fui, mas ele foi corrompido pelo mercado capitalista. :-D Ótimo, provavelmente você irá ter relatórios interessantes que se desejar, poderá enviar para cá também. A ideia é essa. Em um momento que não sei precisar com certeza, houve a grande mudança. Por [url=http://www.xoopscube.com.br/modules/newbb/viewtopic.php?post_id=31984#forumpost31984]esta mensagem[/url] foi no início de setembro de 2005. Ou seja, o nosso projeto iniciou em abril de 2005 então esse é um bom motivo para não utilizar o Joomla.. :-D :-D O mesmo também ocorre com o XOOPS. Hoje em dia este processo no XOOPS está meio conturbado. Temos atualmente 5 frameworks dentro do XOOPS. Você pode falar mais sobre quais são esses fremaworks? Pq no meu referencial teorico tem as citações de Pressman e Sommerville que justicam o uso de frameworks, mas está faltando esse endereço com os CMS.
Date: Wednesday, 21 May 2008 22:28
sobre paginas: Tópico repetido né? Sua resposta já está [url=http://www.xoopscube.com.br/modules/newbb/viewtopic.php?topic_id=7119&forum;=10&post;_id=40630#forumpost40630]aqui![/url]
Date: Wednesday, 21 May 2008 22:27
e-learning em flash: Acho que o Publisher atende o que você quer...basta colocar a página em HTML que o swf está rodando que roda tranquilo...
Date: Wednesday, 21 May 2008 22:19
manual 4images com dicas e truques, imperdivel: Alguém conseguiu fazer funcionar a versão 1.7.2 do 4images no XOOPS com aquele patch do bbpixel? Fiz tudo que estava nesse manual, que é para o 4images 1.7.1, e assim como diz no tutorial, aparece uma mensagem de erro mysql no topo da página. Executei a query que fala no tuto, e aí a mensagem sumiu. Mas depois de eu criar uma categoria e incluir uma imagem na opção de endereço externo surge outra mensagem de erro mysql no topo. O módulo funciona perfeitamente, mas fica com a mensagem de erro mysql mesmo com a opção de debug desligado, já que o erro aparece dentro do módulo. Então não dá para colocar o módulo online com a mensagem de erro mysql aparecendo...
» © All content and copyrights belong to their respective authors.«
» © FeedShow - Online RSS Feeds Reader







