Grazie! Perfetto
-
Se può servire ad altri utenti di SMF:
Printpage.template.php:
Codice PHP:
$url = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
$url = str_replace('action=printpage', '', $url);
$url = str_replace('images', '', $url);
$url = str_replace('/?', '/', $url);
$url = str_replace(';', '', $url);
echo '
</head>
<body>
<h1 class="largetext">', $context['forum_name'], '</h1>
<h2 class="normaltext">', $context['category_name'], ' => ', $context['board_name'], ' => ', $txt[195], ': ', $context['poster_name'], ' ', $txt[176], ' ', $context['post_time'] . '</h2>
<div class="smalltext">', $txt['printfullarticle'], '<a href="', $url, '">', $url, '</a></div>
index.italian.php
Codice PHP:
$txt['printfullarticle'] = 'Visualizza versione completa: ';
index.english.php
Codice PHP:
$txt['printfullarticle'] = 'Show full version: ';
-
Edit:
Funziona bene nel mio caso, in quanto uso #pretty urls (mod per gli url), nel caso di url *standard* invece no:
Standard:
Codice:
*sito.altervista.org/forum/index.php?topic=407.0
*sito.altervista.org/forum/index.php?action=printpage;topic=407.0
*sito.altervista.org/forum/index.php?action=printpage;topic=407.0;images
Pretty:
Codice:
#sito.altervista.org/forum/news-board/rilasciato-xoops-2-3-3rc/
#sito.altervista.org/forum/news-board/rilasciato-xoops-2-3-3rc/?action=printpage
#sito.altervista.org/forum/news-board/rilasciato-xoops-2-3-3rc/?action=printpage;images
-
Riedit: ho usato str_replace e adesso funziona bene in entrambi i casi
PS: aggiorno il codice sopra!