- Home
- Categorie
- Coding e Sistemistica
- PHP
- Help - Modificare un pò di codice già scritto
-
Help - Modificare un pò di codice già scritto
Salve a tutti.. sto lavorando alla personalizzazione di un componente seo (gratuito) per Vb, e chiedo una mano a voi per modificare questo (poco)
codice:[php]function zseo_url_forum($info, $page = 1, $extra = '', $pos = '', $archive = false)
{
global $vbulletin;$info['title'] = !empty($info['forumtitle']) ? $info['forumtitle'] : $info['title']; $extra = $vbulletin->session->vars['sessionurl'] . $extra; $file = true; if ($archive OR $vbulletin->options['zointsseo_rewrite_urls'] == 2) { $file = false; } if ($vbulletin->options['zointsseo_on'] AND $vbulletin->options['zointsseo_rewrite_urls']) { $suffix = (empty($extra) ? '' : "?$extra") . $pos; if ($vbulletin->options['zointsseo_rewrite_index']) { return iif($file, 'forumdisplay.php/') . zseo_cleaned_string($info['title']) . "-" . iif(!$file, iif($info['z'],'z','f')) . "$info[forumid]/index" . iif($page > 1, $page) . ".html$suffix"; } return iif($file, 'forumdisplay.php/') . zseo_cleaned_string($info['title']) . "-" . iif(!$file, iif($info['z'],'z','f')) . "$info[forumid]" . iif($page > 1, "p$page") . ".html$suffix"; } if ($archive) { return iif($info['z'], 'z', 'f') . "-$info[forumid]" . iif($page > 1, "-p-$page") . '.html' . (empty($extra) ? '' : "&$extra" . $pos); } return "forumdisplay.php?f=$info[forumid]" . iif($page > 1, "&page=$page") . (empty($extra) ? '' : "&$extra") . $pos;
}[/php]Ora, secondo la mia opinione, la parte che devo modificare è questa:
[php]if ($vbulletin->options['zointsseo_on'] AND $vbulletin->options['zointsseo_rewrite_urls'])
{
$suffix = (empty($extra) ? '' : "?$extra") . $pos;
if ($vbulletin->options['zointsseo_rewrite_index'])
{
return iif($file, 'forumdisplay.php/') . zseo_cleaned_string($info['title']) . "-" . iif(!$file, iif($info['z'],'z','f')) . "$info[forumid]/index" . iif($page > 1, $page) . ".html$suffix";
}
return iif($file, 'forumdisplay.php/') . zseo_cleaned_string($info['title']) . "-" . iif(!$file, iif($info['z'],'z','f')) . "$info[forumid]" . iif($page > 1, "p$page") . ".html$suffix";
}[/php]In condizioni con delle impostazioni normali, il "risultato", è qualcosa del tipo "nomeforum-f25.html" (25 sta per l'id del forum, variabile).Ora, io vorrei che, con le impostazioni normali, (o, se preferite con quelsiasi impostazione), il risultato sia "f25/" (dove 25 sta per l'id del forum).
Io ho provato a tagliare il codice "di troppo", ma non mi funziona. Qualcuno mi sa aiutare?
GRAZIE
-
non basta togliere [php]. ".html$suffix"[/php] ?
-
No.. io voglio togliere anche "nomeforum-"