- Home
- Categorie
- Coding e Sistemistica
- Gestione di Forum
- Phpbb e i motori di ricerca: Piccoli "Segreti"
-
io ho utilizzato quello postato su phpbb
-
Per chi non vuole sporcarsi le mani con questa MOD
esistono varie versioni PREMODDED ( Pappa già pronta ).
Una versione premodded, tra l'altro è un progetto italiano,
la potete scaricare da http://www.phpbbxs.comè già ottimizzata per i motori di ricerca
ha URL search-engine-friendly
e anche la google sitemap
già inclusaoltre ad un casino di altre funzionalità aggiuntive
In giro si trovato già diversi forum che la usano
Saluti
-
Per chi non vuole sporcarsi le mani con questa MOD
esistono varie versioni PREMODDED ( Pappa già pronta ).
Una versione premodded, tra l'altro è un progetto italiano,
la potete scaricare da http://www.phpbbxs.comè già ottimizzata per i motori di ricerca
ha URL search-engine-friendly
e anche la google sitemap
già inclusaoltre ad un casino di altre funzionalità aggiuntive
In giro si trovato già diversi forum che la usano
Saluti
-
Io ho installato una mod che mi dice questo:
#-----[ OPEN ]------------------------------------------ # includes/sessions.php # #-----[ FIND ]------------------------------------------ # $SID = 'sid=' . $session_id; # #-----[ REPLACE WITH ]------------------------------------------ # //Begin Lo-Fi Mod if ( $userdata['session_user_id'] != ANONYMOUS ){ $SID = 'sid=' . $session_id; } else { $SID = ''; } //End Lo-Fi Mod
Tu invece suggerisci di mettere al posto di questa riga:
$SID = 'sid=' . $session_id;
quest'altra:
if ( $userdata['session_user_id'] != ANONYMOUS ) { $SID = 'sid=' . $session_id; } else { $sql = "SELECT * FROM " . FORUMS_TABLE . " ORDER BY forum_id"; $result = $db->sql_query($sql); $guest_permission = false; if( $result ) { while ( $row = $db->sql_fetchrow($result) && !$guest_permission ) { if ( $row['auth_post'] == 0 || $row['auth_reply'] == 0 || $row['auth_pollcreate'] == 0 ) { $guest_permission = true; } } } $db->sql_freeresult($result); $SID = ( $guest_permission == true ) ? ( 'sid=' . $session_id ) : ''; }
Se io la mettessi al posto di quella suggerita dalla mod, la mod in questione mi funzionerebbe ugualmente?
-
Io ho installato una mod che mi dice questo:
#-----[ OPEN ]------------------------------------------ # includes/sessions.php # #-----[ FIND ]------------------------------------------ # $SID = 'sid=' . $session_id; # #-----[ REPLACE WITH ]------------------------------------------ # //Begin Lo-Fi Mod if ( $userdata['session_user_id'] != ANONYMOUS ){ $SID = 'sid=' . $session_id; } else { $SID = ''; } //End Lo-Fi Mod
Tu invece suggerisci di mettere al posto di questa riga:
$SID = 'sid=' . $session_id;
quest'altra:
if ( $userdata['session_user_id'] != ANONYMOUS ) { $SID = 'sid=' . $session_id; } else { $sql = "SELECT * FROM " . FORUMS_TABLE . " ORDER BY forum_id"; $result = $db->sql_query($sql); $guest_permission = false; if( $result ) { while ( $row = $db->sql_fetchrow($result) && !$guest_permission ) { if ( $row['auth_post'] == 0 || $row['auth_reply'] == 0 || $row['auth_pollcreate'] == 0 ) { $guest_permission = true; } } } $db->sql_freeresult($result); $SID = ( $guest_permission == true ) ? ( 'sid=' . $session_id ) : ''; }
Se io la mettessi al posto di quella suggerita dalla mod, la mod in questione mi funzionerebbe ugualmente?
-
Ciao Giorgio, ho seguito passo passo le istruzioni da te fornite, solo, non ho capito dove vada inserito il codice del tool finale.
Un'altra cosa: non so se fa parte delle modifiche proposte in questo topic ma, com'è possibile fare in modoche sulla barra del browser in alto appaia il titolo del topic (come appare nel tuo forum) anzichè il "page title"?
Grazie dell'attenzione
-
@Charlie86 said:
Ciao Giorgio, ho seguito passo passo le istruzioni da te fornite, solo, non ho capito dove vada inserito il codice del tool finale.
Nella Home
@Charlie86 said:
Un'altra cosa: non so se fa parte delle modifiche proposte in questo topic ma, com'è possibile fare in modoche sulla barra del browser in alto appaia il titolo del topic (come appare nel tuo forum) anzichè il "page title"?
Grazie dell'attenzione
Lo fà se segui il mod
-
Anch'io sinceramente non avrei capito dove va collocato, il tool aiuta ranking per google. Io l'ho aggiunto nel file index.php alla fine degli altri codici, dopo questo:
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
ma sono andato nella home page del forum e nel codice nn cè traccia dei link agli ultimi post.
Io poi avrei un altro problema: nell'indicizzazione di phpbb, google mi indicizza le sessioni (tipo viewonline.php?sid=25468ee560214c6ae2d65482a8e1af08) e nn i post, per cui il forum viene valutato al 30% rispetto alle pagine presenti.
Ho utilizzato il mod di giorgiotave, ma è valido anche per i forum che nn richiedono registrazione ?
fatemi sapere grazie molto
-
ciao Gio sto lavorando anche ad un mio progetto di forum, sto per installare il phpbb ma con quali mod? la tua non me la scarica mi da errore e poi volevo avere sia gli annunci adwords che il mod_rewrite, come fare? Ci sono altri mod utili per posizionare il forum?
-
allora ho fatto tutte le modifiche vedrò più in la se funzionano, ma tra queste ci sono pure quella del mod_rewrite e degli ultimi post sull'index? Per ad words di google devo fare un altra mod?
-
scusate l'up del 3d prima di tutto però la richiesta è attinenete al posizionamento.
Ho inserito la mod di Giorgio nel mio forum e funziona perfettamente (grazie mille!).
Quello che mi piacerebbe fare ora è inserire il title nei link del forum, per capirci:
<a href="urllink" title="testo_link">testo_link</a>
Potreste darmi una mano please? Grazie in anticipo
-
Non ho ben capito come devo fare per avere gli ultimi post del forum sul sito...
Ho provato a inserire il codice nell'index ma mi da errore.Cos'è il filediconnessione.php?
Grazie
-
File di connessione al tuo db
-
-
Chiedo scusa ma ancora non ho capito come devo fare per avere i topic sull'index del sito... dove trovo questo filediconnessione.php?
Grazie
-
Lo devi creare, è un qualsiasi file di connessione al DB
-
Lo creo e dove lo metto? Cosa ci devo mettere dentro?
Sono un po' tardo oggi...
-
@Gianbi said:
Lo creo e dove lo metto? Cosa ci devo mettere dentro?
Sono un po' tardo oggi...
La connessione al tuo DB
Potresti fare copia incolla dal Config di phpbb o far puntare direttamente a quello
-
Grazie Giorgio... ho provato in tutti i modi ma mi da il seguente errore:
Parse error: parse error, unexpected T_INCLUDE in c:\inetpub\sito.it\index.php on line **64
**Cosa posso fare?
-
era successo anche a mè poi ho risolto, quando fai copia e incolla del file config.php devi eliminare alla fine ?>
in pratica il mod per gli ultimi topic sarà :
php// phpBB 2.x auto-generated config file
// Do not change anything in this file!
$dbms = 'mysql4';
$dbhost = 'localhost';
$dbname = 'nome database';
$dbuser = 'user ';
$dbpasswd = 'password';
$table_prefix = 'phpbb_';
define('PHPBB_INSTALLED', true);$sql="SELECT * FROM phpbb_topics WHERE forum_id!=15 ORDER BY topic_id DESC LIMIT 20";
$risultati=mysql_query($sql);
while($riga=mysql_fetch_array($risultati)) {
$target=$riga["topic_title"];
$target1=$riga["topic_id"];
echo"
<span class=testo><a href="http://www.sielfree.com/forum/viewtopic.php?t=$target1" title="">$target</a>
</span>
";
}
?>Non si riesce a far diventare le url degli ultimi topic come quelle del mod_rewrite?? : es
www. sielfree.com/forum/la-fiducia-dei-cittadini-nella-giustizia-vt13.html