• User Attivo

    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


  • User Attivo

    non basta togliere [php]. ".html$suffix"[/php] ?


  • User Attivo

    No.. io voglio togliere anche "nomeforum-"

    :ciauz: