• Mercatino: Parte 11

    Lo stile postbit_legacy del mercatino presenta nel primo messaggio alcune informazioni aggiuntive che rendono la consultazione degli annunci più facile e uniforme. vBulletin ci permette modificare gran parte del layout tramite l'impostazione di variabili. Il resto viene aggiunto tramite un template personalizzato (vtp_item_info).


    Le modifiche al template e la gestione dei dati in questa area sono piuttosto impegnative e difficili, perché sono la parte gestionale di tutto il prodotto. In questa parte realizziamo gran parte della struttura della vendita "Compra subito" e delle aste.

    Le informazioni che vogliamo aggiungere sono composti dalla descrizione breve, dal tipo di vendita (asta, compra subito), dai metodi di trasporto disponibili e dai metodi di pagamento accettati. Come abbiamo visto in altri mercatini, ma anche nei grandi sistemi eCommerce, le informazioni essenziali sono spesso introvabili, nascosto fra l'annuncio stesso e soprattutto, sempre diverso fra i venditori. Con un sistema unico che raccoglie tutte le informazioni essenziali in un unico riquadro e formato, i visitatori non si devono adattare agli stili dei venditori. Così si risolvono anche le problematiche grafiche, con le quali i venditori cercano di far risalire un prodotto piuttosto di un altro, aka: più grande e più rosso metto, meglio vendo...



    Il sistema di rendering degli stili di vBulletin 4 facilita enormemente la creazione di nuovi template e l'inserimento dei dati in rispetto alla versioni 3. Non è più necessario dichiarare variabili a livello globale per poterle inserire, ma ora sono locali al template (ad esempio: {vb:raw mia_variabile}) e iniettati al momento della creazione (ad esempio: $templater->register('htmlchecked', $htmlchecked)).

    E' comunque anche vero che determinate cose si dovranno ancora realizzare con il hacking, ossia metodi di programmazione non molto puliti. Ad esempio manca un punto di inserimento nel template postbit_legacy sopra il messaggio normale, e per inserire le informazioni aggiuntive bisogna quindi modificare il messaggio stesso ($post['message']) prima della visualizzazione.

    Commenti 4 Commenti
    1. L'avatar di Ricsca
      Ricsca -
      Sempre più interessante...
    1. L'avatar di franuliv
      franuliv -
      Un grazie particolare a chi si sta adoperando alla realizzazione di questo Mercatino!!

      Chiedo gentilmente se potete darmi un tempo per il termine di questo splendito Mercatino che state creando e che ritengo una vera svolta per il vbullettin..

      Mi potete dire quando che lo volevo installare sulla mia board?

      Grazie... Francesco
    1. L'avatar di y2ksw
      y2ksw -
      Dato che sono estremamente impegnato su tutti i fronti immaginabili, questo progetto dovrà purtroppo attendere. Il termine era previsto due mesi fa. Non sono in grado di dire quando cesserà il carico di compiti da svolgere, per poter terminarlo, anche perché manca davvero poco per iniziare a usarlo.

      La fortuna vuole che gran parte del codice esiste già, per cui tocca soltanto la revisione e adattamento da vBulletin 3.5 alla versione 4.
    1. L'avatar di franuliv
      franuliv -
      Ti ringrazio infinitamente della risposta. Spero di vero cuore che ti terminino l'ardui compiti e che tu possa completare questo spendido lavoro importante.
      Grazie Francesco