public marks

PUBLIC MARKS from bacon with tag fbs

13 February 2007

ainda sobre a reformulação do xoops

não, não fui eu que fiz essa enciclopédia do xoops :-d eu achei agora pouco esse site, como eu comentei em outro tópico aqui do xoops ainda hoje :-) e ainda faltou a lista de constantes: [url=http://xoops.info/doc/_constants/index.html][constants][/url] outra coisa: os únicos diretórios que possuem classes do xoops é /include, /class e /kernel ? na lista de classes, no topo, informa que existe 202, e todas estão listadas, com endereço para ver de que arquivo elas são. detalhe: como tudo se refere ao xoops 2.0.13.2, tudo que veio depois não está nesse portal ( o xotheme, por ex, se não me engano veio a partir da 2.0.14) eu até tentei baixar pelo wget todo o conteudo dessa pasta doc onde está todas as páginas, mas deu alguma coisa errada, por algum motivo só baixa a index.

rmsoft myfolder 1.2 não mostra imagem dos trabalhos

se o problema é só com miniaturas, talvez o seu host não esteja com as bibliotecas necessárias para gerar thumbs. vê no doc do módulo se precisa de alguma lib no servidor, como imagemagick, por exemplo, e depois vê o phpinfo do seu host para ver se tem instalado as bibliotecas necessárias.

ainda sobre a reformulação do xoops

agora que eu vi que tem sim um sistema de busca lá no portal que eu coloquei, é que não dava para ver direito porque o "search" nessas páginas que coloquei está quase invisível (no topo, no canto direito), só dá para ver a opção quando se entra no doc de um arquivo php especifico, pelo menu do lado esquerdo :-d

como colocar um include c, um dir. variado?

caramba esse portal que eu coloquei aí em cima é bom mesmo, agora que eu fui ver em detalhes e em poucos segundos que estou navegando nele agora, já achei o que precisava para chamar um módulo qualquer: getlist($criteria = null, $dirname_as_key = false) baseado em outros códigos em outras páginas php do xoops, acho que tem um "::" para separar o nome da variável da função dela, então fica assim: xoopsmodule::getlist($criteria = null, $dirname_as_key = false) a parte de chamar qualquer módulo está feita, mas daí a isso funcionar como include é outra historia :-d mas que fique registrado: esse portal que coloquei aí no outro post é uma tremenda mão na roda, excelente :-d ha, no post acima faltou colocar o endereço para lista de constantes também: [url=http://xoops.info/doc/_constants/index.html][constants][/url]

problema com tema! preciso de ajuda!

se tem alguma coisa que estava no arquivo html que não está mais e mesmo assim não desaparece no portal, é porque você ainda não atualizou os templates. o xoops carrega os templates que estão em cache, não os originais. você pode tanto atualizar manualmente pela admin em preferencias, na opção que diz para deixar desativado em portais online (depois você volta a desativar) como pode também entrar pelo ftp/cpanel e apagar todos os arquivos da pasta templates_c (q é o cache de templates), deixando apenas o arquivo index.html lá. assim na próxima vez que entrar no portal ele já vai estar atualizado em relação ao novo arquivo html do tema.

ainda sobre a reformulação do xoops

postei agora pouco sobre uma coisa que tem mais ou menos a ver com isso. dá uma olhada nessas páginas: [url=http://xoops.info/doc/_functions/index.html][functions][/url] [url=http://xoops.info/doc/_classes/index.html][classes][/url] [url=http://xoops.info/doc/_variables/index.html][variables][/url] na página de variaveis, por exemplo, tem uma lista de todas as variaveis usadas pelo xoops, e clicando em uma delas, você vai para uma página que informa em qual arquivo php ela está e quais arquivos fazem referencia a ela. essa lista é da versão 2.0.13.2 acho que seria interessante o xoops copiar as páginas de lá (incluindo as páginas de cada função/variável/classe) e colocar de alguma forma no xoops. as páginas são todas em html, então seria fácil baixar tudo com um programa que baixa páginas automaticamente, ou com o wget no linux, mas o problema seria transportar milhares de páginas para dentro de algum mód

como colocar um include c, um dir. variado?

o caminho é este mesmo, tanto de um modo ou de outro. claro que no xoops já existe isto, só precisamos é pegar o objeto correto. pois é, pelo que eu andei olhando em vários arquivos php do core, parece que é o $xoopsmodule mesmo que define o módulo, mas simplesmente incluir ele no include não funcionou :-) apesar que acho que você está falando de outra coisa, porque para mim $xoopsmodule é uma variável não um objeto :-) ps: em tempo, em hipotese alguma pode existir o mesmo nome para o include. apenas para avisar, o include de um arquivo só pode ser feito uma única vez. eu pensei que isso era por causa do "_once" (uma vez) no include_once, por isso também tentei cada um dos vários testes que fiz tanto usando include_once como include apenas, para ver se estava aí o problema. se está aí ou não o problema eu não sei, só sei que com o include também n

subdomínios e redirecionamento

beduino, acho que até agora não captei exatamente o que você quer. no caso você quer fazer pelo .htaccess apenas para aprender uma nova forma de fazer o que você já sabe fazer pelo cpanel? ou você quer fazer pelo htaccess porque não consegue fazer pelo cpanel? se for o segundo caso, acredito que seja por causa disso que você disse: via cpanel eu não consigo, porque não ha redirecionamento de sub-domínio para diretórios do domínio. eu entrei aqui no cpanel e fui na opção de subdomínios. lá criei o subdomínio "teste" e cliquei na opção "voltar", assim já veio a opção de configurar esse subdomínio. cliquei em "configurar redirecionamento" e veio a opção de indicar a url de destino. nesse caso basta colocar http://site.com/pasta/ e seu redirecionamento já está funcionando :-d

como colocar um include c, um dir. variado?

vixi, aí complicou, ficou muito grande para entender :-d já é a segunda vez que preciso de um esquema para colocar diretórios estilo "*" e não acho uma solução simples. da outra vez eu precisava de um esquema para carregar em um bloco a imagem "logo.gif" do tema, independente se tivesse no tema a ou no b. [url=http://www.xoopscube.com.br/modules/newbb/viewtopic.php?viewmode=flat&topic_id=7436&forum=9&type=]na época a gisa_iagami ajudou com um código php[/url]: <div class="xoopscode"><pre><samp><code>if(!defined('xoops_root_path')) exit(); $dirtema = $globals["xotheme"]; echo ' <img src="'.$dirtema->url.'/images/logo.gif" alt="logo" />';</code></samp></pre> por isso eu tentei repetir o esquema agora, trocando "todos os temas" ( $globals["xotheme"] ) por "todos os módulos" ( $globals["xoopsmodule"] ), mas não funciona (e nem dá erro): $maketags = $globals["xoopsmodule"];

xoops 2.0.16 by xoops terá novidades, contamos com a participação

o estilo dos links do tema padrão são mais "fortes" (hehe) que o css do tema dá uma olhada no xoops.css que eu comentei antes (fica no mesmo dir do mainfile.php), deve está com as configurações de #mainmenu e #usermenu com valores diferentes do xoops original. aqui está o xoops.css do xoops 2.0.16 padrão: <div class="xoopscode"><pre><samp><code>img {border: 0;} #xoopshiddentext {visibility: hidden; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;} .pagneutral {font-size: 10px; width: 16px; height: 19px;text-align: center; background-image: url(./images/pagneutral.gif);} .pagact {font-size: 10px; width: 16px; height: 19px;text-align: center; background-image: url(./images/pagact.gif);} .páginact {font-size: 10px; width: 16px; height: 19px;text-align: center; background-image: url(./images/páginact.gif);} #mainmenu a {text-align:left; displ

subdomínios e redirecionamento

via cpanel eu não consigo, porque não ha redirecionamento de sub-domínio para diretórios do domínio. se não dá para redirecionar diretório, então cria um index.html do tipo os que tem em todos os dir. do xoops e aí redirecione o domínio.com/instala/index.html ao invés do domínio.com/instala :-d a não ser que eu tenha entendido errado o que você quer fazer :-)

12 February 2007

como colocar um include c, um dir. variado?

luix, eu tentei o que você sugeriu mas não funcionou, não sei também se o jeito que fiz era o que você queria dizer. o que fiz com essas 3 opções que você colocou foi tentar desses 3 jeitos: include_once xoops_root_path."/modules/".$xoopsmodule->opendir()."/plugins/maketags.php"; include_once xoops_root_path."/modules/".$xoopsmodule->readdir()."/plugins/maketags.php"; include_once xoops_root_path."/modules/".$xoopsmodule->is_dir()."/plugins/maketags.php"; mas todos deram o mesmo erro com tela branca, apenas mudando o nome do *dir(): fatal error: call estou a member function is_dir() on a non-object in /opt/lampp/htdocs/testes/xoops/header.php on line 126 dependendo das coisas que tento, aparece esse erro de function, mas tem hora que tento algumas coisas que não aparece erro nenhum e o portal abre normal, o único "detalhe" é que a linha é completamente ignorada, como nesse caso: include xoops_root_path.'/

xoops 2.0.16 by xoops terá novidades, contamos com a participação

os menus não aceitam os comando do style.css . o xoops tem um xoops.css dele próprio no root, além do tradicional style do tema que é carregado, então vê se o tema usado não tem nomes que conflitam com os do xoops.css do xoops, como #mainmenu e #usermenu.

como colocar um include c, um dir. variado?

o título está meio esquisito, mas não sei direito como explicar o que quero em poucas palavras. o que quero é colocar nos arquivos php um include que vá buscar um arquivo php passando por um diretório não-especifico. se fosse em shellscript no console do linux, seria tipo: diretório/*/arquivo.php. nesse caso, "*" simboliza qualquer diretório (todos) incluido dentro do dir "diretório". eu quero tirar vários códigos de hacks de dentro dos arquivos do core, substituindo por includes que vão buscar os hacks em um arquivo específico. por exemplo: o hack de tags do rw-banner. ele pede para incluir no cabeçalho.php o seguinte hack: include_once (xoops_root_path.'/modules/rw_banner/include/maketags.php'); tem um outro pedaço de código, mas é só para indicar "if", então o que interessa aqui é essa linha. eu criei dentro do módulo rw-banner uma outra pasta chamada plugins e copiei os dois arquivos chama

extcal, criando mensagens demais

se não tiver opção na admin do módulo para tirar isso, entra nos templates do módulo e vê se tem algum código que executa o envio de pm depois de criar um evento.

módulo smartprofile

se for para editar nomes, você tem que modificar os nomes nos arquivos de linguagem na pasta language. se quiser modificar a parte visual do módulo (cores, estilos, campos/opção/conteudo a ser mostrado, etc.) você tem que modificar os arquivos de template (html) do módulo. mas antes de modificar qualquer arquivo manualmente, certifique-se que não existe mesmo nenhuma opção na admin do módulo que faça o que você quer. e se mudar alguma coisa nos templates, lembre-se que quando você atualizar o módulo ele vai sobrepor o template modificado, então você terá que modificar de novo depois.

como atualizar da versão 2.0.16 para 2.2

tem algum motivo específico para você "atualizar" de 2.0.16 para 2.2.x? porque a versão 2.0.16 é mais nova, já que depois de dar um tiro no pé com as versões 2.2.x o xoops voltou a ter como principal as versões 2.0.x. atualização mesmo só quando lançarem a versão 2.3 ou 2.4 ou 4 ou xoosphere (parece que nem o nome definitivo da próxima versão está definido ainda.)

11 February 2007

inserir script em bloco do xoops

to achando que é o tinymce (editor visual) que esta fazendo isso. se o tiny está no lugar do form padrão do xoops na página de administração de blocos para incluir um novo bloco, então é o tiny mesmo, que não aceita javascript e nem quebra automática de linha, então tem que ver se tem alguma opção no tiny que deixa colocar javascripts e quebra de linhas (a quebra de linhas é mais fácil de resolver, é só colocar um. no fim de cada linha). de qualquer maneira será mais fácil utilizar pelo rw-banner mesmo.

inserir script em bloco do xoops

to tentando . coloco pelo meu editor via html e não aparece nada. sera porque eu uso o tyneditor? não entendi o que você está fazendo. pra colocar em um bloco, vai na admin de blocos pela url: http://seusite.com/modules/system/admin.php?fct=blocksadmin. no fim da página tem a opção de incluir um novo bloco. seleciona onde o bloco vai aparecer e coloca o código que eu falei no novo bloco e clica para criar o bloco.

inserir script em bloco do xoops

mas é exatamente isso que eu queria. colocar em blocos .. como você fez isso .. que aqui não funfo! fiz como eu coloquei no último post. fiz dos 2 jeitos, por inteiro e separado, e dos 2 jeitos funcionou. copia e cola isso no bloco html que funciona: <div class="xoopscode"><pre><samp><code><div align="center"> <script type="text/javascript"><!-- google_ad_client = "pub-0036550234620528"; google_ad_width = 468; google_ad_height = 60; google_ad_format = "468x60_as"; google_ad_type = "text_image"; google_ad_channel = "9060059798"; google_color_border = "ffffff"; google_color_bg = "ffffff"; google_color_link = "333333"; google_color_text = "000000"; google_color_url = "cccccc"; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> </code></sa

10 February 2007

inserir script em bloco do xoops

realmente, está funcionando. é que esqueci que instalei outro dia um bloqueador de propagandas aqui no ff, por isso não estava aparecendo nem no seu portal nem no meu teste em localhost. agora entrei pelo konqueror e o anuncio está aparecendo no seu portal e aqui no bloco em localhost :-d o que eu coloquei no bloco: <div class="xoopscode"><pre><samp><code> <div align="center"> <script type="text/javascript"><!-- google_ad_client = "pub-0036550234620528"; google_ad_width = 468; google_ad_height = 60; google_ad_format = "468x60_as"; google_ad_type = "text_image"; google_ad_channel = "9060059798"; google_color_border = "ffffff"; google_color_bg = "ffffff"; google_color_link = "333333"; google_color_text = "000000"; google_color_url = "cccccc"; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> </

inserir script em bloco do xoops

sim sim .. esse script foi gerado para mim mesmo. qeu sou cliente do adsense. ele já esta fufanfo.. veja aqui não, não está funcionando nada aí não :-d faz o seguinte: coloca uma página html básica numa subpasta do seu host, tipo. teste/teste.html. então coloca nessa página html básica. se não funcionar, é porque o problema está no script mesmo. fiz isso colocando no theme.html do tema e não deu resultado, mas só para garantir, faz o mesmo numa página básica neutra. enquanto não funcionar numa página html básica não vai funcionar no xoops mesmo. sobre javascript no bloco, posso garantir que funciona tranquilo, porque eu tenho um script em um bloco no meu portal e funciona normal. a parte que tinha um arquivo .js separado eu copiei o conteudo e joguei no fim do include/xoops.js e funciona tranquilo.

inserir script em bloco do xoops

bom, eu coloquei no bloco e não funcionou, então eu coloquei do jeito mais simples que pode fazer: colocar direto no tema, como se faz em qualquer portal estático. e mesmo assim não funcionou. então acho que deve ter alguma coisa errada nesse código que você passou. na página do google diz: the most common reason publishers do not see their ads is that the code was copied incorrectly. quer dizer, normalmente o erro está em copiar errado o código. detalhe: esse código que você passou é válido, quer dizer, é seu mesmo? porque tem uma linha no script que pega a id do usuário/cliente, então se você copiou o código de algum demo não vai funcionar mesmo. outra coisa: se você se cadastrou no adsense hoje, tem que esperar um limite de até 48 horas, porque esse é o prazo para o cliente ser ativado, segundo o que está nessa página do adsense que você colocou

inserir script em bloco do xoops

esse é o código completo? não tem nada para colocar no cabeçalho, por exemplo? vou dar uma ttestada aqui, mas coloca aqui a página do google que diz sobre isso.

inserir script em bloco do xoops

dá sim, afinal o bloco personalizado aceita tanto html quanto php :-d pelo visto não dá mesmo.. o xoops. não gosta mto de java-script..rs não é bem assim. se o arquivo .js tiver que ser chamado de um host externo, basta copiar o código no bloco. se tiver que buscar um arquivo .js dentro do próprio host, para facilitar, você pode simplesmente jogar o conteudo do arquivo .js dentro do arquivo padrão include/xoops.js. tudo que você incluir de código javascript no fim desse arquivo será aceito em qualquer área do portal :-d nesse caso você só tem que lembrar de restaurar os códigos extras quando aualizar o xoops. só tome cuidado para ver se não vai dar algum conflito com os códigos javascripts já em uso pelo xoops, principalmente por causa dos nomes usados nos códigos. no caso de scripts que mandarem colocar um pedaço do código no cabeçalho da página, você pode colocar n

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 +   caixa +   cbb +   cms +   colocar +   como +   consigo +   conteúdo +   cube +   dados +   dentro +   dhtml +   dir +   diretórios +   +   download +   editor +   email +   erro +   erros +   esqueci +   estrague +   eu +   firefox +   forum +   galeria +   google +   hack +   hospedagem +   hosting +   iframe +   imagem +   Imagens +   img +   include +   inserir +   instalando +   instalação +   instalar +   localhost +   mais +   melhorando +   mensagens +   módulo +   módulos +   mudar +   mysql +   news +   online +   php +   pág +   página +   portal +   preciso +   pro +   problema +   problemas +   redirecionamento +   resolvido +   script +   Segurança +   sem +   senha +   servidor +   smarty +   sobre +   substituindo +   tela +   tem +   tema +   templates +   themes +   tradução +   tudo +   turbinarem +   uma +   variado +   versão +   web +   windows +   wordpress +   XAMPP +   xoops +   xpress +   XT +