<< Indietro
Messaggi di questa discussione
Mittente Testo dei messaggi
Daniele

Avatar
Post fatti : 9
> Profilo
Scritto il : 21/06/2007 12:25 ( più di un mese )
Oggetto : link cms 3.0.6
Ciao a tutti,
ho appena installato l'aggiornamento dalla 3.0.5 alla 3.0.6

l'ambiente di lavoro su cui è installato docebo è il seguente:

    fedora core 6
    apache 2.2.4
    php 5.1.6
    mysql 5.0.27

terminata procedura di update, previo backup dei files e del db, ho fatto un giro di prova sul portale per verificare il suo corretto funzionamento ed ho riscontrato un solo problema inerente alla visualizzazione dei link (modulo link).

Ho caricato i link nel db con la seguente struttura:
cartella principale
    sottocartella di dettaglio
       link specifico

e morale della favola vedevo solo la cartella principale senza però avere la possibilità di cliccarci e accedere alla sottosezione.

Girando per il forum ho ritrovato un vecchio post (reperibile a questo indirizzo http://www.docebo.org/doceboCms/forum/10_2/searchmessage/idThread_3020-ini__thread_3/Problema_con_i_link_dopo_upgrade_server.html) dove veniva trattato un argomento simile.

In poche parole senza dilungarmi troppo ho eseguito queste modifiche, mettendo le parentesi evidenziate in rosso, sul file doceboCms/modules/links/functions.php

linea 211

$qtxt ="SELECT $fields FROM (".$GLOBALS["prefix_cms"]."_links_dir as t1, ";
$qtxt.=$GLOBALS["prefix_cms"]."_links_titles as t2) ";

Linea 274 stesso file

$qtxt ="SELECT $sel_q FROM ($t1 as t1, $t2 as t2) ";

e tutto ha ripreso a funzionare.

Il fatto è che non mi piaceva molto l'aspetto grafico e quindi ho eseguito anche questa modifica nel file lib.manModules.php

ho commentato la funzione drawcategoriesBox e l'ho sostituita con questa sullo stile 3.0.3 (rivista perché non ordinava correttamente i blocchi):

function drawCategoriesBox(& $out, & $lang, $qtxt, $type) {

    $img_path=getPathImage()."block/";

    switch ($type) {

        case "media": {
            $url="index.php?mn=media&amp;op=gallery&amp;pi=".getPI()."&amp;folder=";
            if (file_exists($img_path."folder_media.gif"))
                $img="folder_media.gif";
            else
                $img="folder.gif";
        } break;

        case "links": {
            $url="index.php?mn=links&amp;op=links&amp;pi=".getPI()."&amp;folder=";
            $img="links.gif";
        } break;

        case "docs": {
            $url="index.php?mn=docs&amp;op=docs&amp;pi=".getPI()."&amp;folder=";
            $img="folder.gif";
        } break;

    }

    $q=mysql_query($qtxt);

    if (($q) && (mysql_num_rows($q) > 0)) {

        $out->add("<div class=\"cat_list_back\">\n");
        $out->add("<div class=\"cat_list_box\">\n");

        $i=0;
        while ($row=mysql_fetch_array($q)) {

            $title=$row["folder_title"];

            $out->add("<div class=\"cat_item_box\">\n");
            $out->add("<a href=\"".$url.$row["folder_id"]."\">");
            $out->add("<img class=\"cat_item_img\" src=\"".$img_path.$img."\" alt=\"".$title."\" title=\"".$title."\" />");
            $out->add($title."</a>\n");
            $out->add("<div class=\"cat_item_info\">\n");
            $out->add($lang->def("_ITEMS"). " (".$row["item_tot"].")\n");
            $out->add("</div>\n"); // cat_item_info
            $out->add("</div>\n"); // cat_item_box

            //if (($i > 0) && ($i % 3 == 0))
            if (($i > 0) && ($i == 2))
                {
                $out->add("<div class=\"no_float\"> </div>\n");
                $i=0;
                }
               
            else   
                $i++;
        }

        $out->add("<div class=\"no_float\"> </div>\n");

        $out->add("</div>\n"); // cat_list_box
        $out->add("</div>\n"); // cat_list_back
    }

}

ho fatto un pò di test e tutto funziona ed è molto gradevole visivamente parlando.

per vedere l'aspetto di questa modifica potete cliccare il link sottostante:

http://www.europrogettazione.eu/doceboCms//index.php?special=changearea&newArea=135

Spero di essere di aiuto a qualcuno.

Nell'attesa delle nuove versioni che porteranno allo 4 non posso far altro che ringraziare tutti per l'ottimo lavoro svolto fino ad oggi con il rilascio della 3.0.6
Siete grandi

Daniele
 
karmine Carmine-Pizza

Avatar
Post fatti : 2482
> Profilo
Scritto il : 21/06/2007 14:44 ( più di un mese )
Oggetto : Re: link cms 3.0.6
Dani se mi mandi in rpivato (email che trovi nel profilo) i file li testo e li mando agli sviluppatori ^_^
Grazie
Forum Moderator
docere-movere-delectare.
 
Daniele

Avatar
Post fatti : 9
> Profilo
Scritto il : 21/06/2007 15:36 ( più di un mese )
Oggetto : Re: link cms 3.0.6
Files spediti. Per qualsiasi cosa puoi contattarmi senza problemi via email
Dani
 
Iblea2000

Noavatar
Post fatti : 113
> Profilo
Scritto il : 08/04/2010 21:11 ( più di un mese )
Oggetto : Re: link cms 3.0.6
ho fatto la modifica come da te proposta e funzione, ma solo su Firefox.
Mentre su I.E. mi apre pagina non trovata .
quale èuò essere l'errore ?
Vers. 3.0.6 (so che dovrei fare l'upgrade)
grazie tante.
 

Risolto : su I.E. il problema si verifica con il mode_rewrite abilitato.
Messaggio modificato da : iblea2000 il : 07/05/2010 23:21
 
<< Indietro