Precedente :: Successivo |
Autore |
Messaggio |
lultimo Newbie
Registrato: Feb 06, 2007 Messaggi: 7
|
Inviato: Mer Feb 07, 2007 12:29 am Oggetto: [sksitemap] integrazione di un nuovo modulo |
|
|
salve,
vorrei che il modulo sksitemap stampasse nel file xml anche gli url del modulo kalendermx.
ora io nn mi intendo molto di php però ho provato ad aggiungere questo case (fra quelli del forum, news,ecc) al file index.php
Codice: | case 'Kalender':
$result10 = $db->sql_query("SELECT title,sid FROM ".$prefix."_events ORDER BY startDate DESC LIMIT 0,".$nevents);
while ($row10 = $db->sql_fetchrow($result13)) {
$neventslink=$row13['title'];
$cidevents=$row13['eid'];
echo"<tr><td></td><td> <img> <a>$neventslink</td>";
if($xml==1)
{
//XML
@fwrite($var, "<url><loc>$nukeurl/modules.php?name=Kalender&op=view&eid=$cidevents</loc></url>\n");
}
}
break; |
Purtroppo però nella sitemap mi stampa solo la pagina principale di kalender senza considerare le altre pagine del modulo.
Qualcuno sa dirmi dove sbaglio? |
|
Top |
|
|
Sertek Site Admin
Registrato: Sep 02, 2005 Messaggi: 26
|
Inviato: Mer Feb 07, 2007 12:41 am Oggetto: |
|
|
Ciao e benvenuto
Come si chiama quel modulo? KalenderMx-1.4.d_ITA per caso cosi lo scarico e poi faccio delle prove
|
|
Top |
|
|
Sertek Site Admin
Registrato: Sep 02, 2005 Messaggi: 26
|
Inviato: Mer Feb 07, 2007 2:11 pm Oggetto: |
|
|
Vai alla riga 205 prima di
if ($title == 'News')
ed aggiungi:
Codice: | if ($title == 'Kalender') {
$sqlkal = "SELECT eid, posteddate FROM " . $prefix . "_events";
$resultk = $db->sql_query($sqlkal);
while (list($eid, $posteddate) = $db->sql_fetchrow($resultk)) {
$kaltime = substr($posteddate,0,10);
$out .= "
<url>
<loc>$nukeurl/modules.php?name=Kalender&op=view&eid=$eid</loc>
<lastmod>$kaltime</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>";
}
} |
questo per quello chi riguarda il file xml
per la mappa in html vai alla riga 448 prima di
if ($title == 'News')
ed aggiungi:
Codice: | if ($title == 'Kalender') {
$sqlkal = "SELECT eid, title FROM " . $prefix . "_events";
$resultk = $db->sql_query($sqlkal);
while (list($eid, $title) = $db->sql_fetchrow($resultk)) {
$out .= "<span>· ";
$out .= "<a>$title</a></span><br>\r\n";
}
} |
Ciao |
|
Top |
|
|
lultimo Newbie
Registrato: Feb 06, 2007 Messaggi: 7
|
Inviato: Ven Feb 09, 2007 1:41 am Oggetto: |
|
|
grandissimo grazie!
funziona! |
|
Top |
|
|
Sertek Site Admin
Registrato: Sep 02, 2005 Messaggi: 26
|
Inviato: Ven Feb 09, 2007 1:40 pm Oggetto: |
|
|
Mi sono accorto che nella mappa html il link della pagina non è corretto
nell'inserire il codice il sistema lo modificava
questo è ok
Codice: | if ($title == 'Kalender') {
$sqlkal = "SELECT eid, title FROM " . $prefix . "_events";
$resultk = $db->sql_query($sqlkal);
while (list($eid, $title) = $db->sql_fetchrow($resultk)) {
$out .= "<span>· ";
$out .= "<a href="$nukeurl/modules.php?name=Kalender&op=view&eid=$eid\">$title</a></span><br>\r\n";
}
} |
Ciao |
|
Top |
|
|
lultimo Newbie
Registrato: Feb 06, 2007 Messaggi: 7
|
Inviato: Mer Feb 14, 2007 4:42 pm Oggetto: |
|
|
grazie!
funziona!
mi sapresti però dire perchè per tutti gli url generati trovo & ?
se incollo questi url nella barra indirizzi del browser non ottengo la pagina in questione mentre se tolgo amp; la ottengo.
Ho tolto tutti gli amp; e funziona correttamente, ma quando invio la mappa a google restituisce errore.
PErchè? se lascio gli url con amp; google ottiene l'url corretto? |
|
Top |
|
|
Sertek Site Admin
Registrato: Sep 02, 2005 Messaggi: 26
|
Inviato: Mer Feb 14, 2007 8:50 pm Oggetto: |
|
|
Citazione: | PErchè? se lascio gli url con amp; google ottiene l'url corretto? |
E una specifica di Google "...gli URL devono utilizzare codici di escape..."
La mappa in xml serve a Google quindi non mi preoccuperei, il fatto strano è che a me non crea indirizzi con & ed è considerato valido comunque. |
|
Top |
|
|
lultimo Newbie
Registrato: Feb 06, 2007 Messaggi: 7
|
Inviato: Gio Feb 15, 2007 5:58 pm Oggetto: |
|
|
io nella sitemap.xml ho ad esempio questo url ad uno specifico topic del forum:
/modules.php?name=Forums&file=viewtopic&t=520
se provo ad incollarlo nel broser vengo indirizzato all'index del forum!
se invece tolgo amp;
/modules.php?name=Forums&file=viewtopic&t=520
si vede il topic in questione!
sicuro che a google vada bene il primo indirizzo?
L'ultima modifica di lultimo il Ven Feb 16, 2007 3:14 pm, modificato 1 volta |
|
Top |
|
|
Sertek Site Admin
Registrato: Sep 02, 2005 Messaggi: 26
|
Inviato: Gio Feb 15, 2007 7:19 pm Oggetto: |
|
|
Ho appena controllato il tuo sitemap e non vedo gli & sembra tutto a posto
Stai utilizzando il mod rewrite non vorrei che fosse lui il responsabile di eventuali problemi.
Citazione: | sicuro che a google vada bene il primo indirizzo |
devi essere iscritto al servizio di google, ti segnala lui se ci sono errori.
Stò usando oramai il sitemap da un anno e fino ad adesso non ho ricevuto errori.
|
|
Top |
|
|
lultimo Newbie
Registrato: Feb 06, 2007 Messaggi: 7
|
Inviato: Gio Feb 15, 2007 10:35 pm Oggetto: |
|
|
che non ci siano errori è sicuro!
ma ho paura che mi indicizzi solo l'home di ogni modulo se ogni url di ogni modulo rimanda all'home e non alla propria pagina.
Comunque grazie ancora!
EDIT:
sono un pistola....................
io li vedo gli "amp;" perchè apro la sitemap con un editor html...se la visualizzo con un browser è tutto ok! |
|
Top |
|
|
Sertek Site Admin
Registrato: Sep 02, 2005 Messaggi: 26
|
Inviato: Ven Feb 16, 2007 12:45 pm Oggetto: |
|
|
Grazie per aver svelato l'arcano
Cominciavo a preoccuparmi di un malfunzionamento...
Ciao |
|
Top |
|
|
lultimo Newbie
Registrato: Feb 06, 2007 Messaggi: 7
|
Inviato: Gio Mar 08, 2007 4:26 pm Oggetto: |
|
|
ehm...un altro problema..
sia nella xml che nella html ho gli indirizzi con doppio slash
ad esempio:
Codice: | http://sito.org//modules.php?name=Stories_Archive |
mentre vedo che tu non hai questo problema... |
|
Top |
|
|
Sertek Site Admin
Registrato: Sep 02, 2005 Messaggi: 26
|
Inviato: Gio Mar 08, 2007 7:10 pm Oggetto: |
|
|
Perchè in preferenze hai impostato l'indirizzo
...www.sito.it/
togli lo slash finale
Ciao |
|
Top |
|
|
lultimo Newbie
Registrato: Feb 06, 2007 Messaggi: 7
|
Inviato: Gio Mar 08, 2007 7:41 pm Oggetto: |
|
|
grande! |
|
Top |
|
|
fenece Newbie
Registrato: Jul 03, 2007 Messaggi: 1
|
Inviato: Mar Lug 03, 2007 1:18 am Oggetto: |
|
|
Ciao, una domanda: io ho Gallery 2.2.2 integrata nel mio PhpNuke, Gallery genera già per i fatti suoi un sitemap.xml; è possibile con il tuo add-on includere nel sitemap.html anche le pagine della galleri magari divise per album?
Grazie 1000
Nicola
http://www.sporting04.it |
|
Top |
|
|
|