Offrimi un caffè o una birra!

Feed RSS

feed image


> Forex 

 scommesse sportive
EventList, come NON visualizzare gli utenti registrati ad un evento PDF Stampa E-mail
Valutazione attuale: / 5
ScarsoOttimo 

Oggi mi è giunta la richiesta, tramite i commenti sul sito, di poter mantenere abilitate le registrazioni degli utenti ad eventi di EventList, ma di non visualizzare i nomi degli utenti registrati allo stesso evento.
Per default, purtroppo, se si abilitano le registrazioni utente, i nomi degli utenti registrati compaiono nella pagina dei dettaglio dell'evento.

Vediamo ora come si può fare per togliere dalla visualizzazione degli eventi i nomi degli utenti registrati.

Dunque, premetto subito che dobbiamo intervenire sul codice sorgente di EventList.

Mi raccomando, prima di fare qualsiasi modifica, assicuratevi di avere un backup del codice che modificherete.

Dobbiamo prendere il file php  components\com_eventlist\views\details\tmpl\default_attendees.php
Questo è il file che gestisce le registrazioni utenti in EventList.

Iniziamo col rimuovere il titolo della sezione "Utenti registrati", lo trovate intorno alla riga 29:

<h2 class="register"><?php echo JText::_( 'REGISTERED USERS' ).':'; ?></h2>

Poi, poco più sotto, viene effettuato un ciclo foreach...endforeach per "scorrere" tutti gli utenti registrati all'evento.

Questo ciclo visualizza tutti gli utenti registrati, basterà quindi rimuovere tutto il ciclo stesso, indicativamente dalla riga 38, dove inizia il foreach, fino alla riga 76, dove trovate endforeach.

In questo modo eviterete il ciclo foreach che visualizza gli utenti registrati, lasciando però la possibilità di registrazione o di cancellazione della registrazione stessa.




Aggiungi ai siti di Social Bookmarking
Digg! Reddit! Del.icio.us! Google! Live! Facebook! StumbleUpon! Yahoo! Free social bookmarking plugins and extensions for Joomla! websites!
 

Commenti 

  1. #1 Antoniuccio Scrivi e-mail
    2009-05-1216:58:58
    Ora funziona perfettamente!
    Non solo sei efficiente, ma anche velocissimo…

    So di essere un pò petulante, ma se volessi che immediatamente sopra la casella di registrazione all\'evento appaia la dicitura: sei registrato / non sei registrato a quest\'evento, come dovrei fare???

    PS sei un grande!
  2. #2 Antonio G. Scrivi e-mail
    2009-05-1217:37:45
    beh, ma allora devo fare tutto io !!!
    prova a guardare le righe successive a quelle che ti ho fatto modificare…
    ci sono degli IF con dei commenti tipo "//the user is allready registered."…"//the user is not registered allready"

    aggiungi lì dentro quello che vuoi
  3. #3 Antoniuccio Scrivi e-mail
    2009-05-1217:47:39
    sì sì, giusto!
    Per dafault appaiono solo appena ti registri o annulli la registrazione. Ora vedo come fare…

    ciao ciao
  4. #4 Antoniuccio Scrivi e-mail
    2009-05-1307:57:30
    Ho provato a fare come hai detto tu ma mi dà errore di sintassi. Io ho installato la traduzione in lingua italiana a eventlist, forse per questo.

    Buona giornata
  5. #5 Antonio G. Scrivi e-mail
    2009-05-1317:11:50
    La traduzione non c'entra, il codice è indipendente dal linguaggio…

    se ti dà errore di sintassi vuol dire che hai sbagliato a scrivere qualche riga di codice…controlla un po', dovrebbe anche dirti su quel riga trova l'errore e che errore è…
  6. #6 Antoniuccio Scrivi e-mail
    2009-05-1708:11:52
    Tutto risolto!
    Quando elimino la possibilità di rimuovere l'iscrizione all'evento appare la dicitura "sei già iscritto all'evento".

    Buona domenica…
  7. #7 Nicola_ing Scrivi e-mail
    2009-05-2001:16:33
    Gentile Antonio,
    ti scrivo perché le ho provate tutte col eventlist..nel mio caso non appare alcuna casella di registrazione!!!!
    ho guardato e riguardato sul sito del creatore ma nessuna risposta…ovviamente "allow registration" é ON..non so da cosa puó dipendere..é un problema frontend ma non so come modificare il codice..
    ho installato CB, i plugin di CB ..le ho provate tutte..
    sono in un localhost XAMPP (su linux), joomla 1,5 e eventlist 1.0…ho attivato il SEF404 potrebbe essere quello il problema? ho visto che qualcuno parlava di atrio o artio al posto di SEF404?
    cosa mi consigli di fare?
    GRAZIE MILLE!!!
  8. #8 Antonio G. Scrivi e-mail
    2009-05-2110:59:49
    Boh, potrebeb anche dipendere da scherzi di SEF 404, ma non credo…

    Controlla…occhio che se hai inserito un evento e sei dentro con lo stesso utente, risulti già registrato all'evento, e quindi non ti dà la casella di registrazione…

    Altrimenti non saprei, dovrei dare un'occhiata al codice ma non è una roba da 1 minuto…Prova eventualmente a contattarmi via email e ne parliamo se non risolvi…
  9. #9 mauro Scrivi e-mail
    2009-11-1716:15:31
    sono disperato. ho installato eventlist, l'ho popolato benbene, ho avvisato tutti e ora che ho aperto il sito scopro che il front end non funziona. modifico un evento, salvo, e quello mi torna come prima senza registrare le modifiche. verificate le autorizzazioni ma anche come superad non riesco a fargli prendere le modifiche da frontend.. AIUTO!!!!!
  10. #10 daniele Scrivi e-mail Home page
    2009-12-2311:33:14
    complimenti per il bel lavoro, davvero molto utile, chiaro, ben fatto!
    sto preparando una sezione eventi ed eventlist senza il tuo lavoro non sarebbe stato adatto a me… Grazie mille!

Aggiungi commento

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:
Bold Italico Sottolineato Quota


Codice di sicurezza
Aggiorna