Sitemap em XML

Started by Isa.F, April 16, 2014, 11:12:32 PM

Previous topic - Next topic

Isa.F

Boa noite!  ;)

Tenho este mod instalado há muito tempo http://custom.simplemachines.org/mods/index.php?mod=755

Apesar de o meu fórum ser versão 2.0.7 eu ainda não tinha dado com nenhum erro... até hoje...  :-[


Fui ás ferramentas de webmaster do Google e so hoje me dei conta que o sitemap que lhes forneci há 3 anos já não estava funcional...  :-[  Eles querem um site em XML...

Entao fui carregar no botao de XML do meu sitemap e deu-me o seguinte erro:

QuoteFatal error: Function name must be a string in /home/------/public_html/Sources/News.php on line 590

Podem ver:
http://pedacinhos-de-nos.net/index.php?action=sitemap;xml

MAs o sitemap em html está ok... http://pedacinhos-de-nos.net/index.php?action=sitemap

Como posso corrigir o erro?

Obrigada!

vms

Esse Mod está desactualizado para a versão que está a usar.
Aconselho a desinstalar e instalar um mais actualizado.

http://custom.simplemachines.org/mods/index.php?mod=3393
http://custom.simplemachines.org/mods/index.php?mod=3082

Isa.F

No seguimento deste post, tentei instalar este mod SMFPacks SEO Mod, mas não correu bem pois no painel de administração quando tento aceder ás funções, dá-me o seguinte erro:

"ocorreu um erro"

tentei pesquisar no tópico de apoio ao mod, e encontrei esta sugestão:

Quote from: Nibogo on February 16, 2014, 07:41:01 AM
Replacing the first occurence of $admin_areas with &$admin_areas should do it

Mesmo assim não resultou, não consegui activar o sitemap pois quando tento aceder ás definições continua a dizer "ocorreu um erro"
e não me abre as definições do mod....


Entao desinstalei e apaguei esse mod e instalei o outro mod SMFPacks SEO Mod - Sitemap, and much more! http://custom.simplemachines.org/mods/index.php?mod=3393

É o que tenho actualmente instalado, e correu bem e fez o sitemap que devia.

O problema é que no painel de administração, no registo de erros, estão a aparecer-me milhares de erros relacionados com o sitemap, sendo eles deste género:

http://pedacinhos-de-nos.net/index.php?pretty;action=login2
8: Undefined index: sitemap
Ficheiro: /home/pedacinh/public_html/Themes/default/Login.template.php (body_below sub template - eval?)
Linha: 401


http://pedacinhos-de-nos.net/index.php?
8: Undefined index: sitemap
Ficheiro: /home/pedacinh/public_html/Themes/default/languages/UsersOnlineToday.portuguese_pt.php (body_below sub template - eval?)
Linha: 401


http://pedacinhos-de-nos.net/index.php?pretty;board=tagarelando;topic=marly!!!!.0
8: Undefined index: sitemap
Ficheiro: /home/pedacinh/public_html/Themes/default/GenericControls.template.php (body_below sub template - eval?)
Linha: 401


http://pedacinhos-de-nos.net/index.php?pretty;board=tagarelando;topic=eu-seguro-no-pincel.0
8: Undefined index: sitemap
Ficheiro: /home/pedacinh/public_html/Themes/default/languages/Aeva.english.php (body_below sub template - eval?)
Linha: 401



etc, etc,etc...

É que são milhares de erros deste género...


Afinal qual sitemap vocês usam?  ???


Ou então, como posso corrigir estes erros?

Obrigada!  ;)

margarett

Nenhum :P

Desactiva a avaliação de temas e mostra os erros que passam a aparecer. Esse "eval?" significa que o erro está "encapotado"

Se bem que, pelo URL --> index.php?pretty;action= deve ser daquelas incompatibilidades com o Pretty URLs :(
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Isa.F

Quote from: margarett on August 06, 2014, 03:27:55 PM
Nenhum :P

Desactiva a avaliação de temas e mostra os erros que passam a aparecer. Esse "eval?" significa que o erro está "encapotado"

Se bem que, pelo URL --> index.php?pretty;action= deve ser daquelas incompatibilidades com o Pretty URLs :(

Não usas nenhum? Entao como fazes para inserir o sitemap no Google?  ???

margarett

#5
Não faço :P
Já fiz, há muitos anos. Na altura inseria-se um código qualquer no index.template.php e o Google recebia automaticamente a utilização do forum.

O sitemap, num forum, é um engano. Como o são a maior parte dos "truques" de SEO, incluindo o pretty URLs. Os motores de busca são perfeitamente capazes de descobrir o mapa do forum e indexar o conteúdo relevante. No teu caso até pode (não quer dizer que tenha!) ter um efeito contrário: das ao Google o teu sitemap com conteúdo cujos links não têm pretty URLs (aparentemente é incompatível) e depois o Google vasculha o teu forum (pelo método normal dele) e encontra o mesmo conteúdo mas com links diferentes por causa do pretty URLs. Conteúdo duplicado equivale-te a uma penalização nos rankings...

Nota importante: já há coisa de 4 anos que não administro um forum público. Faço isto só mesmo por desporto ;) E porque me ajuda a manter o cérebro a trabalhar nestas coisas da programação ;)

edit: uma leitura para quando estiveres com insónias :P
http://www.simplemachines.org/community/index.php?topic=427913.0
No caso particular deste tópico, sobretudo este ponto:
Quote3. Sitemaps are next to useless on a forum.
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Isa.F

Beeeeeem.... Estou de facto surpreendida...  :o

Li apenas o primeiro post, que está realmente bem escrito, e de facto faz sentido....   :o


Bem... acho que me convenceste a desinstalar o Pretty url...  :o Realmente parece prejudicar mais do que beneficia...  :o


Quanto ao sitemap, vou tentar instalar na mesma, pelo menos á partida não é suposto prejudicar o fórum... mas se me começar a dar erros, aí acho que desinstalo também...  :o



Confesso que eu era das pessoas que achava que conseguia deitar uns "pozinhos mágicos" no sistema para ajudar a andar para a frente...  :o

margarett

Cuidado com o Pretty URLs, não o desinstales... Os links que o Google tem para o teu fórum são com o Pretty URLs. Vais perder ranking até que ele volte a reindexar tudo.

Mais vale esqueceres o sitemap ;)
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Isa.F

Quote from: margarett on August 06, 2014, 06:55:45 PM
Cuidado com o Pretty URLs, não o desinstales... Os links que o Google tem para o teu fórum são com o Pretty URLs. Vais perder ranking até que ele volte a reindexar tudo.

Mais vale esqueceres o sitemap ;)

Ora bolas que dilema...  :o Se mantenho as Pretty URLs o Google pode não achar simpático, e se as desinstalo, fico sem 25150 Mensagens em 2798 Tópicos desaparecidos até serem reencontrados  ???

Bem, na verdade o meu ranking não deve ser grande coisa neste momento para eu me preocupar... não?  ::)

margarett

Mantem o Pretty URLs e deixa o sitemap ;)
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Isa.F

Pensei em desinstalar o Pretty URLs porque li isto e fez-me muito sentido e deixou-me preocupada:

QuoteNow, other sites DO use pretty URLs. And it works for them. Why? Why not forums?

Let's have a quick look - off the top of my head, Facebook and Wikipedia both do. But, curiously, it's not for search engine ranking reasons (and anyone that tells you it is, is BS'ing you) In both cases, it's because articles are likely to be actually typed in by users directly.

For example, http://www.facebook.com/arantor is a prime example. It's a pretty URL.

Or http://en.wikipedia.org/wiki/Meat_Loaf (which is reachable through http://en.wikipedia.org/wiki/Meat Loaf in most browsers) Again, it's memorable.

So why wouldn't this approach work on a forum? After all, what's stopping this page from being index.php/Chit-Chat/Forum-SEO-is-a-myth ? Well, partly [here] don't have any pretty URLs mods installed, but if it did, I know full well it wouldn't generate that as a URL.

As I've said earlier, a forum is typically, mostly, community generated, which often means little regards to the normal SEO stomping grounds of things like titles. I won't dwell on it but on the forum community here, titles such as "Help!!!!!!!!!!!!!!!!!!!!!!" are not uncommon. As you can imagine, that's not very SEO friendly.

That's the first thing: the page's title will be directly tied to its URL, and if you have a meaningful title, you have a meaningful URL. The majority of forums do not produce meaningful thread titles.

The second thing is what happens if you get a duplicate? Well, on a conventional blog or other site, duplicates of names are much less common, but on any decent sized forum it starts to become very common - and you would get into the realms of having index.php/board/topic, index.php/board/topic2, index.php/board/topic3, which isn't very meaningful either.

So already you've drifted off track in terms of having a meaningful URL. What both the pretty URL mods do for SMF (this software) is embed the thread's id number into the URL. This has three effects.

Firstly, it makes the thread URL unique, which is great.

Secondly, it means an expensive trip to the database is avoided because you have the id number handy and don't have to look it up like you do elsewhere, which means site performance isn't degraded as much.

Lastly, but by far most importantly, it makes the URL unmemorable. Which sort of makes it pointless because the whole idea is to have MEMORABLE URLs.

margarett

Não sendo muito grave, é certo que irias perder ranking até a coisa ser reindexada.

Não sei, terás que decidir. Mas não é nada grave mantê-lo ;) O maior problema é mesmo a incompatibilidade com outros MODs, como acabaste de ver...
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Isa.F

Bem, hoje decididamente não é o meu dia...  :-[

Já desinstalei o Pretty URL e o sitemap mas aparece-me sempre o mesmo erro ás centenas:

http://pedacinhos-de-nos.net/index.php?http://pedacinhos-de-nos.net/
8: Undefined index: sitemap
Ficheiro: /home/pedacinh/public_html/Themes/default/languages/UsersOnlineToday.portuguese_pt.php (body_below sub template - eval?)
Linha: 401




http://pedacinhos-de-nos.net/index.php?action=admin;area=sachat;sa=maintain;done
8: Undefined index: sitemap
Ficheiro: /home/pedacinh/public_html/Themes/default/sachat.template.php (body_below sub template - eval?)
Linha: 401


http://pedacinhos-de-nos.net/index.php?topic=3812.0
8: Undefined index: sitemap
Ficheiro: /home/pedacinh/public_html/Themes/default/GenericControls.template.php (body_below sub template - eval?)
Linha: 401




http://pedacinhos-de-nos.net/index.php?board=2.0
8: Undefined index: sitemap
Ficheiro: /home/pedacinh/public_html/Themes/default/MessageIndex.template.php (body_below sub template - eval?)
Linha: 401

margarett

E não ficou nada por apagar? :o
Desactiva a avaliação de temas para podermos ver o erro real ;)
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Isa.F



Ha aqui qualquer coisa que me está a escapar  8)

Como eu disse no outro tópico , eu zanguei-me com o fórum e reinstalei tudo.

Mas ha aqui um ponto em comum entre este tópico e o tópico anterior , apesar de que o tópico do email inactiv users ha o outro problema de nao conseguir desinstalar , ha aqui algo em comum que é estarem ambos relacionados com o sitemap...


Mas agora que falas nos temas , pensando bem, ha realmente erros que podem ter a ver com o meu tema. ..

É que o tema eu nao reinstalei de raíz pois eu modifiquei algumas coisas como os créditos, imagens, etc e então tive a brilhante idéia  (NOT!!) de enviar o meu tema com as pastas todas que eu tinha,  num fórum que ficou a zeros nos restantes ficheiros e mods tanto que eu alguns mod que eu instalei ja nem fora na mesma versão!! Ja para nao falar noutros que nem reinstalei!!

Ups! Agora apetece-me fazer como no teu avatar...

margarett

Yup, recolocar ficheiros "frescos" pode ser uma valente chatice :(
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Isa.F

Prontos, já voltei a reinstalar os ficheiros de fresco, o tema de fresco, os mods de fresco, etc, etc.. incluindo o meu tema preferido o Silentwave da DzinerStudius, e a única alteração que fiz nesse tema (zerado) foi alterar as imagens, alterar no CSS a altura no header e no índex.template alterei um pouco o copyright uma vez que o tema foi modificado. Foram as únicas alterações que fiz no tema. E primeiro instalei o tema e depois é que instalei todos os mods, para que eles já fossem instalados no tema também...

Desta vez já fiz tudo direitinho, já não fiz batota...  8)

NAO instalei os seguintes mods:
Pretty URL
Sitemap (nenhum mod)
email inactive users



No entanto, continuo com o dito cujo problema de sitemap, apesar de eu não ter nenhum sitemap instalado... (recordo, o fórum foi novamente instalado do zero e não instalei o sitemap)

E desactivei a avaliação de temas, tal como sugeriste, e o resultado é este:

http://pedacinhos-de-nos.net/index.php?http://pedacinhos-de-nos.net/
8: Undefined index: sitemap
Ficheiro: /home/pedacinh/public_html/Themes/silentwave_20a/index.template.php
Linha: 398


http://pedacinhos-de-nos.net/index.php?topic=3817.0
8: Undefined index: sitemap
Ficheiro: /home/pedacinh/public_html/Themes/silentwave_20a/index.template.php
Linha: 398



É sempre o mesmo e ás dezenas, e parece relacionado com o tal tema silentwave, apesar de eu desta vez ter utilizado o tema virgem...

Tomo a liberdade para anexar o índex.template do tema, pois parece que o tal erro do sitemap está relacionado com isso...  :-\

margarett

Que coisa tão estranha, mas o facto é que está lá. Talvez os ficheiros "frescos" do tema já lá tivessem isso? Bem, de qualquer forma, experimenta assim (tirei a referência do sitemap na zona dos créditos)

Nota: depois tenho de apagar estes anexos. Não se pode distribuir ficheiros destes temas pagos.
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Isa.F

Ok... Mas este tema é gratuito...  ;) Mas entendo, são externos ao SMF  ;)

Vou experimentar  ;)

Isa.F

Ora finalmente alguma coisa resolvida!!!  :laugh:

Já não tenho erros!  :laugh:

Obrigada margarett!!  ;)

Advertisement: