public marks

PUBLIC MARKS from bacon with tags fbs & uma

April 2007

colocar o conteúdo de uma pág. de um módulo dentro de um .php avulso?

bom, exatamente como está funcionando eu não sei porque não entendo muito de mysql, mas pode ser que ele tenha feito como você falou que faria, só dei uma resumida mais ou menos do que é comentado na admin: performance improvement because of the performance improvement, it computes necessary data beforehand when showing, and it stores in the database. when using in first time, execute "category list" -> "update category path tree" e as opções: category path tree yes computes the category path tree, and it stores in the category table. no computes when showing. category endereço count yes computes the category endereço count, and it stores in the category table. no computes when showing. a única coisa que tenho certeza é que com ess

colocar o conteúdo de uma pág. de um módulo dentro de um .php avulso?

essa questão de excesso de queries eu sempre vi no fórum do autor, e sempre vi que ele pensava em fazer alguma coisa para resolver o problema no futuro. como eu só atualizei para nova versão 1.41 em localhost ainda, não tinha parado para ver a área de configuração dessa nova versão. agora notei que essa nova versão veio com a opção de "pegar" o valor da quantidade de categorias e links de cada categoria e salvar numa tabela o resultado final de cada requisição, assim, na hora de mostrar a quantidade de categorias e o nº de links em cada uma, o módulo vai buscar apenas os números estáticos na tabela propria para isso, em vez de ficar "fazendo as contas" de quantas categorias e links existem a cada novo carregamento de página. agora só tenho que lembrar de ir clicando na opção de atualizar a tabela de vez em quando, para ir aparecendo na listagem novas categorias e links :d com essa nova opção o nº de queries para listagem caiu para 10. <b

colocar o conteúdo de uma pág. de um módulo dentro de um .php avulso?

eita, acabei esquecendo que o módulo tem um arquivo catlist_popup.php, que serve para abrir um popup com a lista no estilo que aparece na url /weblinks/catlist.php. consegui colocar no novo arquivo listacat.php um esquema para carregar a lista, aí foi só hackear um template html do módulo para aparecer em todas as páginas do módulo, mas agora acabei notando um possível problema: só a listagem gera 420 queries a cada página visitada, com outras quatrocentas e tantas dentro do módulo, está com quase 1000 queries por página visitada. acho que vou ter que adicionar um javascript para carregar a lista apenas quando o user clicar em um botão, assim economiza mais de 400 queries em cada página que não é usado a lista. o "detalhe" é que a cada novo javascript estilo ajax aumenta o consumo de bandwidth, e o portal já ficou fora do ar por excesso de bandwidth por 10 dias em março, desse jeito vai acabar ficando online menos da metade do mês :d

colocar o conteúdo de uma pág. de um módulo dentro de um .php avulso?

localize em qual arquivo a função está sendo criada e inclua neste seu código. a function diretamente. :) bom, se tiver que achar onde está sendo criado uma função será difícil, porque o módulo é repartido em trocentos arquivos php, só no cabeçalho.php tem uma infinidade de includes :( curioso é que o catlist.php só tem o include para o cabeçalho do módulo (os outros dois includes que tem são para o cabeçalho e foot do xoops), mas eu incluí o include para o cabeçalho php do módulo e continuou dando erro (tirei um pedaço do código anterior porque tinha a ver com o template do catlist): <div class="xoopscode"><pre><samp><code>if(!defined('xoops_root_path')) exit(); $catlista = xoopsmodule::getbydirname("weblinks"); $catlistahl = xoopsmodule::getbydirname("happy_linux"); if ($catlista or $catlistahl){ include xoops_root_path.'/modules/weblinks/header.php'; $weblinks_view_handler =& w

colocar o conteúdo de uma pág. de um módulo dentro de um .php avulso?

se tu mandar o código desta página para cá, talvez o pessoal possa ajudar melhor. o módulo tem versão cvs online no sourceforge, quem quiser pode ver a(s) página(s) em forma de código lá também: [url=http://xoops.cvs.sourceforge.net/xoops/modules/weblinks/catlist.php?revision=1.9&view=markup]código da catlist.php[/url] o cvs lá é da versão mais nova do módulo, 1.41, a mesma que tenho aqui. verifique os includes dentro desta página, é muito provavel que exista algum cp_functions, cp_foother, etc. não, de include só tem 3: o cabeçalho do xoops e do módulo e o include do footer. tirando qualquer um dos 3 dá pau: tirando include "header.php"; (header do módulo): fatal error: call estou undefined function weblinks_get_handler() in /opt/lampp/htdocs/xoops/modules/weblinks/cat

colocar o conteúdo de uma página de um módulo dentro de um iframe?

pra facilitar o entendimento do que quero, acho que seria melhor algum moderador trocar o titulo do tópico por: colocar o conteudo de uma pág. de um módulo dentro de um .php avulso? até porque o problema não é fazer o novo arquivo php aparecer dentro de um iframe, o problema é o arquivo php simplesmente aparecer, via url direta mesmo

colocar o conteúdo de uma página de um módulo dentro de um iframe?

não, pelo que eu entendi esse módulo serve mais ou menos como o módulo de frame do herve, onde você pode colocar uma html qualquer como iframe facilmente. acho que não expliquei direito (também, ficou meio grande o texto) o meu problema não é colocar um iframe, isso é simples, o problema é antes. o "x" da qustão é entrar em http://site.com/modules/weblinks/lista_categoria.php e aparecer somente a listagem de categorias, sem qualquer coisa visual do xoops. por ex., você entra nessa página e vê apenas (baseado no demo do portal oficial que eu coloquei no 1º post): usa (3) usa : alabama (al) (0) usa : alabama (al) : montgomery (0) usa : alaska (ak) (0) usa : alaska (ak) : juneau (0) usa : arizona (az) (0) usa : arizona (az) : phoenix (0) usa : arkansas (ar) (0) . ou seja, esse novo arquivo php mostraria apenas o conteúdo que é processado no arquivo catlist.php em relação à listagem, diferente do c

colocar o conteúdo de uma pág. de um módulo dentro de um .php avulso?

faz tempo que eu venho tentando fazer um hack no weblinks mas acho que talvez seja mais fácil fazer por iframe, só que também estou com problemas para fazer em iframe o que estou querendo. seguinte: quero dar um jeito de pegar apenas o conteúdo da página de lista de categorias (dá para ver um exemplo da página no portal oficial do módulo: [url=http://linux2.ohwada.net/modules/weblinks0/catlist.php?keywords=]página de lista de categorias[/url] a ideia seria criar uma página php tipo "lista_categoria.php" e dentro colocar o conteudo do arquivo ./modules/weblinks/catlist.php, modificando para não carregar o conteúdo dentro do xoops, mas sim carregar o conteúdo "cru", desse jeito eu pode colocar a lista de categoria em qualquer parte do portal apenas usando um iframe para chamar o arquivo lista_categoria.php. só que eu já tentei algumas coisas mas não funcionou. o módulo já tem um bloco de listagem de categorias, mas ele funciona de forma difer

February 2007

dica do dia, com inserir uma coluna de jogos on-line no seu portal

muito bom, essa foi nova para mim :-d eu sempre vi aqueles módulos de frames, mas assim, sem frames e colocando só os que achar melhor, acaba ficando mais personalizado, sem falar que sem o frame também não ferra com o visual do portal :-d só um detalhe insignificante: clicando em algum dos jogos do seu site, a janela abre estilo popup mas em tela cheia, não ajusta o tamanho de acordo com o conteúdo da janela, mas se eu clicar no ícone de "restaurar" janela, ela encolhe e fica no tamanho do flash. talvez seja pela opção resizable=no, mas de qualquer forma é só um detalhe :-d

January 2007

pedido de sugestão, como fazer uma galeria de fotos para o associado?

faz um tempo que não uso o módulo, mas é quse 100% certo que mostra uma lista no userinfo sim, do mesmo jeito que mostra listas de news, posts, etc. vê no portal oficial se tem uma versão mais recente resolvendo esse problema de não aparecer as cat. se continuar, dá uma olhada nas permissões.

pedido de sugestão, como fazer uma galeria de fotos para o associado?

pra cada user ter seu próprio album você pode utilizar o rmgs, ele tem essa opção, e o admin pode escolher qual o limite de mb dos users para guardar imagens em seus albuns.

uma nova proposta para a área de administração by xoops mexico

beduino escreveu: 'rulez' :-d [o homi está impossivel.] bom, não posso sentir falta do que eu não conheço ne? mas. não sou programador ou analista de sistema, mas como utilizador acho isso uma m****** fazer um treco que restringe - ao fim e ao cabo - a usabilidade do xoops é dar um tiro no pe. eu acho. beduino [em php4] beduino, pelo que eu li dos posts daqueles que estão fazendo módulos só para php, parece que isso é necessario para poder colocar novas opções que não dá para colocar no php4, e entre não fazer um módulo por não funcionar no php4, e fazer para aproveitar os recursos do php5, é melhor fazer. é como deixar de fazer um módulo porque não funciona no xoops 2.0.7. é melhor fazer o módulo, mesmo que só funcione no 2.0.16

November 2006

1 bloco, 2 img, uma pra cada tema, dá?

como eu disse antes: estou batendo na trave, tentei 3 coisas:só preciso fazer mostrar como imagem em vez de texto. e eu tinha quase acertado, porque eu já tinha tentado a marcação <img no bloco php, mas dava erro por causa do < logo no início. agora foi só copiar o esquema de aspas e pontos (é sempre as aspas e pontos que me atrapalham.) e aí deu certo :-d e nem precisei utilizar o código todo, bastou o código que você já tinha passado antes. então o bloco ficou assim: if(!defined('xoops_root_path')) exit(); $myvar = $globals["xotheme"]; echo ' <img src="'.$myvar->url.'/images/logo.gif" alt="logo" />'; pronto, já está funcionando :-d só não dá para mostrar porque o 2º tema ainda não está disponível para visitantes no portal, vou lançar ele junto com outros 3 módulos, tudo de uma vez, talvez amanhã :-)

1 bloco, 2 img, uma pra cada tema, dá?

bom, com tanta tentativa, acabei confundindo a marcação html imagem com o bbcode img. mas também tentei do jeito certo e aí não aparece nada no portal. nenhum desses funcionou: <img src="<{$xoops_theme}>images/logo.gif"> <img src="<{$xoops_theme}>images/logo.gif" /> <img src="<{$xoops_theme}>/images/logo.gif" /> <img src="<{$xoops_theme}>/images/logo.gif"> <img src="<{$xotheme}>images/logo.gif"> <img src="<{$xotheme}>images/logo.gif" /> <img src="<{$xotheme}>/images/logo.gif" /> <img src="<{$xotheme}>/images/logo.gif"> acho que o problema é que para utilizar direto no template/tema, exite uma variável, e para utilizar no bloco existe outra. exemplo: no tema/template, para mostrar a url do portal, usa-se <{$xoops_url}> enquanto que dentro de um bloco usa-se. {x_siteurl} esse {x_siteurl} eu conheço porque na parte de conteudo do bloco tem a informação: códigos úteis:<

1 bloco, 2 img, uma pra cada tema, dá?

estou batendo na trave, tentei 3 coisas: $myvar->url/images/logo.gif; //não apareceu nada. echo '$myvar->url/images/logo.gif'; // aparece $myvar->url/images/logo.gif echo "$myvar->url/images/logo.gif"; aparece http://localhost/testes/themes/azul1/images/logo.gif essa 3ª é a que chega mais perto, mas ela coloca o resultado em forma de texto, em vez de interpretar a url e mostrar a imagem. como coloquei a pasta images nos dois temas, e nomeei as 2 imagens como logo.gif, nem precisa utilizar if, porque nos dois temas essa 3ª opção que usei chama a imagem do tema atual. só preciso fazer mostrar como imagem em vez de texto. também tentei um bloco html só com a marcação de imagem usando < img>{xotheme}/images/logo.gif< /img> mas aí aparece {xotheme}/images/logo.gif

1 bloco, 2 img, uma pra cada tema, dá?

gisa_iagami, a imagem é aquela que te mostrei no gmail, do logotipo. como não consegui eliminar o serrilhado no gif transparente, e a imagem png transparente só fica transparente aqui no ff do linux, pensei em deixar 2 imagens. a que já existe em gif transparente, ficaria para o tema com fundo branco, assim o serrilhado não aparece, já que ele também é branco. a outra imagem eu colocaria em gif ou jpg sem transparencia e com fundo azul, igual ao fundo do outro tema, assim ela também ficaria transparente. por enquanto, estou usando só a imagem com gif transparente serrilhado, então nem estou usando códigos no bloco, só um bbcode simples: [ img]site.com/logo.gif[ /img]

1 bloco, 2 img, uma pra cada tema, dá?

quero criar um bloco novo, sendo que nele terá uma imagem. o detalhe é que preciso que em um dos temas apareça uma imagem, e no outro tema, outra imagem. acho que deve ter um jeito usando if para ficar tipo: se tiver usando o tema a, mostrar imagem a, se tiver usando o tema b, mostrar imagem b. se alguém souber um jeito, agradeço.

September 2006

adicionar uma reputação ao utilizador, roadmap

uma coisa interessante que pode ser feito mais ou menos nessa sua linha de raciocínio seria fazer um esquema parecido com o que foi feito no viva o linux. lá cada user tem uma página de profile, assim como nos portais xoops. só que no fim da página tem uma área para outros users comentarem sobre aquele user. uma espécie de área de comentários igual a que o xoops tem pras news, dicas, artigos, etc, só que para comentar sobre o utilizador. veja o profile de um user lá e os comentários sobre ele: http://vivaolinux.com.br/~cabelo

me ajudem, carregar uma página em janela popup.

é que o código acima está configurado para abrir automaticamente. pode ver que o código está dividido em 2 partes: o script e o código para acessar o script. o código está indicando que vai carregar o script logo ao entrar na página: <body onload="exemplo( )"> você pode tentar o seguinte: troque o: <body onload="exemplo( )"> por: <a ref="exemplo( )">clique aqui</a> essa linha tem que ficar onde você quer que apareça o endereço para clicar. acho que isso já resolve. acho que também dá para tentar o código abaixo, substituindo todo o código anterior (incluindo a parte do script): <div class="xoopscode"><pre><samp><code><a href="javascript window.openwindow.open('janela a ser aberta','janela01','status=no,resizable=no,scrollbars=no,menubar=yes,width=300,height=400,left=15,top=20');">clique aqui</a></code></samp></pre> após a palavra "javascript" tem um : (dois pontos) antes do espaço em

August 2006

me ajudem, carregar uma página em janela popup.

acabei de fazer uma busca no google por script popup acho que foi a busca em que tive a resposta mais rápido até hoje :-d de cara, veio o modelo para fazer um popup: janelas popup. <script language="javascript"> <!-- function exemplo( ) { window.open('janela a ser aberta','janela01','status=no,resizable=no,scrollbars=no,menubar=yes,width=300,height=400,left=15,top=20') ; } --> </script> <body onload="exemplo( )"> como personalizar: status = (yes/no) define se haverá ou não uma barra de status. resizable = (yes/no) define se haverá ou não como mudar o tamanho da janela. scroolbars=(yes/no) haverá ou não barras de rolagem? menubar=(yes/no) sem ou com a barra de menus? width=largura da janela (em pixels) heigt=altura da janela (tb em pixels) de qualquer maneira, tem um módulo para o xoops criar popups automaticamente

bacon's TAGS related to tag fbs

administrador +   ajuda +   alguém +   antes +   ao +   apache +   arquivo +   associado +   atualização +   atualizar +   avulso +   bloco +   branca +   branco +   c +   cada +   cbb +   cms +   coisa +   colocar +   como +   consigo +   conteúdo +   cube +   dados +   dentro +   dhtml +   dir +   diretórios +   +   download +   editor +   erro +   erros +   esqueci +   estrague +   eu +   firefox +   forum +   google +   hack +   hospedagem +   hosting +   iframe +   imagem +   Imagens +   img +   include +   inserir +   instalando +   instalação +   instalar +   mais +   melhorando +   módulo +   módulos +   mudar +   mysql +   news +   onde +   online +   php +   pág +   página +   pode +   portal +   preciso +   pro +   problema +   problemas +   qual +   redirecionamento +   resolvido +   script +   Segurança +   sem +   senha +   servidor +   smarty +   sobre +   substituindo +   tal +   tela +   tem +   tema +   templates +   tradução +   tudo +   turbinarem +   uma +   utilizadores +   variado +   versão +   web +   windows +   wordpress +   XAMPP +   xoops +   xpress +   XT +