- Home
- Categorie
- Coding e Sistemistica
- Tutti gli altri Gestionali
- Mod rewrite per forum S M F
-
@sielfree said:
Se vuoi posso provare a aiutarti, a mè funziona benissimo il forum
url: www . sielfree.com / forum potresti provare a disinstallare la mod e poi povo a installartela io se vuoi.Ti ho scritto..allora ci sentiamo via mail
-
senza aprire un altro thread, vorrei sapere chi da qualche mese sta usando questo mod per il forum smf che riscontri ha avuto in termini di indicizzazione delle pagine.
io non ho mai capito due cose:
-
il social bookmarking non dovrebbero comparire le iconcine (come infatti compaiono anche qui!)?
ho applicato la modifica al file Display.template.php del tema che uso, ma a me continuano a non comparire. -
mi pare (ma non ne capisco niente) che il sistema di riscrittura degli indirizzi sia un po' farlocco;)
Mi spiego meglio. In pratica in un forum bene ottimizzato come questo se punto il mouse sul link di una discussione, già in basso nella barra di stato vedo il link della discussione correttamente riscritto (ad esempio appunto http://www.giorgiotave.it/forum/cms-world-gt/15831-mod-rewrite-per-forum-s-m-f-3.html).
Nel forum che invece sto modificando io la riscrittura appare solo nella barra dell'indirizzo delle pagine, ma non nella barra di stato del browser.
Credo che con un esempio si chiarisca meglio.
Puntate il mouse su una discussione aperta nel mio forum e vedete quello che esce nella barra di stato: www. ricorsi.net/forum (in pratica è il link non riscritto, poi entrando nella discussione il link è riscritto)
(è in lavorazione, quindi non badate al disordine;)).boh, non vorrei che google non se la beve una riscrittura del genere...
-
-
e dire che mi pareva di aver scoperto una cosa interessante:(
non importa a nessuno?
-
- il social bookmarking non dovrebbero comparire le iconcine (come infatti compaiono anche qui!)?
ho applicato la modifica al file Display.template.php del tema che uso, ma a me continuano a non comparire.
Le icone dei social bookmarking compaiono solo per gli utenti registrati (dopo il login)
- mi pare (ma non ne capisco niente) che il sistema di riscrittura degli indirizzi sia un po' farlocco;)
Mi spiego meglio. In pratica in un forum bene ottimizzato come questo se punto il mouse sul link di una discussione, già in basso nella barra di stato vedo il link della discussione correttamente riscritto (ad esempio appunto http://www.giorgiotave.it/forum/cms-...m-s-m-f-3.html).
Nel forum che invece sto modificando io la riscrittura appare solo nella barra dell'indirizzo delle pagine, ma non nella barra di stato del browser.
Mi sembra strano... nel mio forum www .sielfree.com/forum/index.php le url riscritte si vedono sia nella bara di stato e sia nella barra di indirizzi.
Nel mio forum ho aperto un topic dove spiego come modificare un template per questa ottima mod. Se hai bisogno di aiuto chiedi purePs ho notato che hai inserito un mod per rimpicciolire e ingrandire i caratteri, mi puoi spiegare come hai fatto? Grazie
- il social bookmarking non dovrebbero comparire le iconcine (come infatti compaiono anche qui!)?
-
ho appena scaricato smf 1.1.3 (smf_1-1-3_install.zip) ed installato la seo4smf 0.2.9.9 (seo4smf-0.2.9.9.zip)
Ok dopo aver tolto i commenti da file .htacess creato e memorizzato nella cartella root/forum ed aver lasciato RewriteBase /forum
Sembra tutto funzionare ma esattamente come dice **Alekos **anche a me le url riscritte appaion solo nella barra delle url i link sono ancora con il vecchio sistema?
Alekos hai risolto? Come?!!
-
non ho risolto, e anzi ho trovato un gravissimo bug: quando un thread viene diviso in più pagine, clickando sul numerino "2" per passare dalla prima alla seconda pagina, torna sempre alla prima.
-
e invece io ho appena risolto, un paio di mezzore e ho trovato la soluzione:
url MDR friendly non funzionanti in SMF
In pratica é un problema del servers dove siamo hostati che ha utilizzano il PHP-CGI che non piace a SMF e che per questo disabilitá la funzione "Search engine friendly URLs".
Infatti prova ad andare clickare accanto al chek di "Search engine friendly URLs" vedrai che ti dici che sul tuo server non funzionerebbeBene allora la soluzione é di editare il file** QueryString.php**
cerca la stringaif (!empty($modSettings['queryless_urls']) && (!$context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache'])
e sostituiscila con
if (!empty($modSettings['queryless_urls']) && (!$context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache'])
-
Infatti prova ad andare clickare accanto al chek di "Search engine friendly URLs" vedrai che ti dici che sul tuo server non funzionerebbe
Dove si trova il "chek"??
-
@centix said:
e invece io ho appena risolto, un paio di mezzore e ho trovato la soluzione:
url MDR friendly non funzionanti in SMF
In pratica é un problema del servers dove siamo hostati che ha utilizzano il PHP-CGI che non piace a SMF e che per questo disabilitá la funzione "Search engine friendly URLs".
Infatti prova ad andare clickare accanto al chek di "Search engine friendly URLs" vedrai che ti dici che sul tuo server non funzionerebbeBene allora la soluzione é di editare il file** QueryString.php**
cerca la stringa>if (!empty($modSettings['queryless_urls']) && (!$context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache']) >```e sostituiscila con
if (!empty($modSettings['queryless_urls']) && (!$context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache'])
Scusa, dove sta la differenza fra le 2 stringhe?
è la mia vista che fa brutti scherzi o sono identiche ?
-
in efetti si, la differenza é talmente minima che ho copiato la stessa stringa.
La stringa da sostituire a quella vecchia é la seguente.if (!empty($modSettings['queryless_urls']) **&& ($context**['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache'])
In pratica dove ho evidenziato in bold tocca eliminare il punto esclamativa di negazione dalla stringa presente nel codice originale
Il check per le URL MDR Friendly (presente fin dalla versione ufficiale senza mod) si trova in amministrazione - Menu configurazione - PReferenze ed Opzioni - "Mostra gli URL adatte ai motori di ricerca solo per Apache!"
questo ció che appare se io su tophost click sul punto interrogativo del check:
This changes the format of URLs a little so search engines will like them better. They will look like index.php/topic,1.html. **This feature will not work on your server.**
-
@centix said:
e invece io ho appena risolto, un paio di mezzore e ho trovato la soluzione:
url MDR friendly non funzionanti in SMF
In pratica é un problema del servers dove siamo hostati che ha utilizzano il PHP-CGI che non piace a SMF e che per questo disabilitá la funzione "Search engine friendly URLs".
Infatti prova ad andare clickare accanto al chek di "Search engine friendly URLs" vedrai che ti dici che sul tuo server non funzionerebbeno, a me dice
This changes the format of URLs a little so search engines will like them better. They will look like index.php/topic,1.html.
This feature will work on your server.
Ho cmq apportato la modifica da te suggerita ma non è cambiato nulla.
Il bug più grave resta questo: passando di pagina resta sempre a pagina 1
provate ad esempio questo thread:
http://www.ricorsi.net/forum/domande-dubbi-e-consigli/come-si-svolge-ludienza-t44.0.html
-
@Alekos said:
no, a me dice
Ho cmq apportato la modifica da te suggerita ma non è cambiato nulla.
Il bug più grave resta questo: passando di pagina resta sempre a pagina 1
provate ad esempio questo thread:
http://www.ricorsi.net/forum/domande-dubbi-e-consigli/come-si-svolge-ludienza-t44.0.html
A me sembra che funzioni sul tuo sito
-
...ti resta il phpsession id.. : http://www .ricorsi.net/forum/index.php?PHPSESSID=efd3bcc29be2ecc5e3d2b7f5c63b6b86&board=2.0 e le url "seo" non rimangono "memorizzate".... Sapete il motivo? (Ps solo nel mio furum restano memorizzate)
-
@GloboGsm said:
A me sembra che funzioni sul tuo sito
magari funzionasse...puoi spiegarmi meglio (oppure ricontrollare?)
-
@sielfree said:
...ti resta il phpsession id.. : http://www .ricorsi.net/forum/index.php?PHPSESSID=efd3bcc29be2ecc5e3d2b7f5c63b6b86&board=2.0 e le url "seo" non rimangono "memorizzate".... Sapete il motivo? (Ps solo nel mio furum restano memorizzate)
scusa ma io questo idsession non lo vedo proprio nelle mie url
-
@Alekos said:
magari funzionasse...puoi spiegarmi meglio (oppure ricontrollare?)
Perdonami, hai ragione, non effettua il cambio pagina, avevo interpretato male io inizialmente il problema...;)
-
@Alekos said:
scusa ma io questo idsession non lo vedo proprio nelle mie url
Non lo vedi perchè si vede solo la prima volta che visiti il forum, cancella i cookie relativi al forum e poi accedici e lo vedrai anche tu.
-
Vi aggiorno sulla mia situazione .. visto che è un po' che non vi aggiornavo e vi chiedo un consiglio.. con SMF avevo risolto il problema del rewrite URL con la MOD Pretty URL's .. una MOD che ha funzionato benissimo e miha indiciccato praticamente tutti i post..con un piccolo grande problema.. impossibilità di aprire nuove board (chi entrava vedeva solo schermata bianca o errore) e appesantiva da paura mysql.. (con 200utenti oltre 8 mega di database!) .. son stato costretto a disattivarla con il problema classico che ora chi mii trova da google con i vecchi link sbuca su pagine inesistente (speriamo google aggiorni presto ..) .. ora la mia domanda è questa:
So che esiste un converter da SMF a vBulletin.. mi son deciso alla fine di passare a questo CMS (anche se a pagamento) ..conservo tutti gli iscritti e i post? avendo due domini con lo stesso nome ma con estensioni diverse (.net e .info) potrei anche spostare tutto sull'altra estensione (tanto google dovrà nidicizzare da zero..) o non mi conviene? E' complicato il passaggio da una piattaforma ad un altra con il converter? ci sono rischi? (avete un link dove trovare questo converter?) ,.. scusate le tante domande..spero qualcuno potrà togliermi un po' di dubbi..
thanxxxx
-
@centix said:
ho appena scaricato smf 1.1.3 (smf_1-1-3_install.zip) ed installato la seo4smf 0.2.9.9 (seo4smf-0.2.9.9.zip)
Ok dopo aver tolto i commenti da file .htacess creato e memorizzato nella cartella root/forum ed aver lasciato RewriteBase /forum
Sembra tutto funzionare ma esattamente come dice **Alekos **anche a me le url riscritte appaion solo nella barra delle url i link sono ancora con il vecchio sistema?
Alekos hai risolto? Come?!!
Non si può risolvere, è il metodo che utilizza questa mod. Non modifica il link.
-
finalmente sono riuscito a farlo andare...
ma per il fatto dei link che nella barra degli indirizzi sono sef mentre nella barra di stato appaiono non sef come si fa?ho fatto questa modifica:
if (!empty($modSettings['queryless_urls']) && ($context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache'])
ma non cambia nulla!