Back to top

Autore Topic: Critiche a Community Builder II 1.0 stabile  (Letto 2184 volte)

Offline arjuna

  • Esploratore
  • **
  • Post: 79
    • Mostra profilo
Critiche a Community Builder II 1.0 stabile
« il: 17 Mag 2006, 02:33:14 »
Ho letto tutti i post di questo forum.

Ho cercato sul sito joomlapolis ma non è molto chiaro.

Le guide a CB non sono esaustive (o io non le ho trovate).

Per esempio quando si chiede come creare una lista di utenti si da la soluzione per la lista di default ma come si imposta una lista diversa? forse invece di userList si deve mettere il nome della lista creata, non ho provato ma non fa nulla.

Quello che non mi piace è la mancanza di personalizzazione del profilo.

Intendo quelle cose come: Visite, Stato, Ultima visita, oppure i menu...

E questo vale per diverse cose...
le liste per esempio hanno di default il campo per la ricerca, e se anche ci sono solo tre utenti esce lo stesso il navigatore (avanti, indietro, etc)... inutile...

Per queste cose dovrò editare a mano i file del componente, non è un problema, posso farlo, ma mi sembra molto poco performante...

Non si integra a dovere con il sito... va pesantemente ritoccato...

Sbaglio a pensarla così? ci sono cose che ancora non ho scoperto?

Offline arjuna

  • Esploratore
  • **
  • Post: 79
    • Mostra profilo
Re: Critiche a Community Builder II 1.0 stabile
« Risposta #1 il: 17 Mag 2006, 13:46:24 »
Come avevo annunciato ho lavorato di sano intelletto per capire come linkare le liste diverse da quella standard...

è stato molto semplice.

Il link universale è questo:

nomesito.it/index.php?option=com_comprofiler&task=userslist

ho provato a sostituire userlist con il nome della mia lista. ma ovviamente non andava.

Sono dunque andato nel database per vedere come era fatta la tabella delle liste.

Ho quindi provato direttamente la soluzione:

bastava aggiungere: &listid=4
che sarebbe l'id della mia lista...

nomesito.it/index.php?option=com_comprofiler&task=userslist&listid=4

ci voleva tanto a creare un collegamento automatico nei menu?

Offline arjuna

  • Esploratore
  • **
  • Post: 79
    • Mostra profilo
Re: Critiche a Community Builder II 1.0 stabile
« Risposta #2 il: 17 Mag 2006, 18:27:35 »
Ecco le mie prime modifiche.

Mi interessava la Lista degli Utenti.

Obiettivi:

- eliminare la ricerca e alcuni titoli inutili
- non visualizzare i link di pagina se gli utenti sono meno del limite imposto per la pagina

File da modificare: components/com_comprofiler.html.php

La parte interessata va dalla riga 696 in poi

frase da cercare:
<table width="100%" cellpadding="4" cellspacing="0" border="0" align="center" class="contentpane">

oppure:

<?php echo getLangDefinition($row->title); ?>

Commentare le parti che non servono:

- per l'html usare <!--  e --> per commentare
- per il php (non sono sicuro che sia indispensabile ma non costa nulla farlo)
utilizzare // per commentare da inserire prima del comando echo.


Per modificare la parte che interessa i link agire come segue:

Cercate la frase:

echo writePagesLinks($limitstart, $limit, $total, $ue_base_url,$search);

sostituitela con:

if ( $total > $limit) {

     echo writePagesLinks($limitstart, $limit, $total, $ue_base_url,$search);
}

in questo modo solo se $total (ossia il numero totale di utenti da visualizzare) è superiore di $limit (ossia il limite imposto nella configurazione di CB per le liste) i link vengono stampati, altrimenti non viene stampato nulla.

Consigli per editare il file:

Utilizzare un editor che evidenzi il codice per sapere a colpo d'occhio cosa è commentato e cosa non lo è. Ce ne sono di gratuiti sotto linux e diverse soluzioni anche sotto windows... io uso Zend Studio ma una suite così potente non è necessaria... non saprei indicarvi un buon editor gratuito.
Se non erro potete cercare Eclipse.
« Ultima modifica: 17 Mag 2006, 18:41:18 da arjuna »

 



Web Design Bolzano Kreatif