Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : gnele 25 Feb 2013, 10:22:05
-
Buongiorno,
avrei la necessità di rendere dei contenuti visibili solo agli utenti registrati all'interno di un articolo o di un modulo. Con Joomla 1.5 utilizzavo il Plugin JHide che però non sembra essere stato pubblicato per J2.5 e che non è nemmeno più disponibile per il download.
Potete aiutarmi suggerendomi un Plugin che lo sostituisca oppure mortificandomi dicendomi "Guarda che c'è già nel core di Joomla..." ;D
Grazie ragazzi!!!
-
ciao, recentemente ho scritto un plugin che si chiama Content Keeper che forse può esserti utile. Puoi provarlo scaricandolo da qui
http://www.flowsolutions.it/resources/ckeeper/plg_FlowCKeeper.zip
Ricordati di abilitarlo subito dopo averlo installato!
L'unica cosa è che non ho controllato se funziona anche nei moduli
-
Grazie!
Provo e ti faccio sapere... ;D
-
Funziona alla grande!
Purtroppo però ho la necessità di rendere visibile o meno un video incorporato da youtube con un altro plugin e inserendo la chiamata ai due plugin uno dentro l'altro non funziona... :-[
-
mm... quale dei due non funziona? Hai provato a cambiare la priorità di esecuzione dei due plugin?
-
Putroppo sia dando la priorità all'uno che dandola all'altro vedo sempre il filmato con prima il tag {registred} e dopo {/registred}... A meno che non ci sia una tecnica particolare per utilizzare due plugin uno dentro l'altro... io mi sono limitato a scrivere
{registred}{youtube}codiceyoutube{/youtube}{/registred}
Grazie ancora per la tua attenzione!!!
-
ma un video di youtube non è già pubblico? Ha senso renderlo privato solo sul tuo sito? :)
Che plugin utilizzi per i video?
-
Beh, il video è comunque mio e non è indicizzato nella ricerca di youtube...
Utilizzo il plugin AllVideos by JoomlaWorks.
-
Non sapevo fosse possibile evitare l'indicizzazione di un video.
Comunque puoi provare ad utilizzare un plugin meno generico (che riguarda solo youtube ad esempio) che utilizza un tag diverso da {youtube}, magari con le parentesi quadre in modo da escludere possibili conflitti di parsering
http://extensions.joomla.org/extensions/social-web/social-media/video-channels
altrimenti resta la strada del copia/incolla del codice di embedding
-
Buongiorno Giovi,
ti disturbo perché seguendo il topic su come "nascondere" qualcosa in Joomla! ho scaricato e provato il tuo plugin e se sei d'accordo, vorrei poterne fare una piccola recensione/guida nel mio Blog con tanto di screenshot sull'uso.
Ti dispiacerebbe? Potrei pubblicare anche il link diretto? :D
-
Giovi,
ho provato con l'embed del codice ma non riesco comunque, ora provo con un altro plugin per il video.
Un'altra cosa: è possibile cambiare la dicitura che appare sui contenuti non disponibili ai guest (Non sei autorizzato a vedere questa risorsa. Registrati)?
-
Ho provato con quest'altro plugin http://www.ostraining.com/downloads/joomla-extensions/youtube-embedder/. È molto carino, è sufficiente inserire il link del video per visualizzarlo. Solo che comunque non funziona: sotto il video si visualizzano i tag {registred}{/registred}... :'(
Grazie comunque del tuo aiuto!
-
ecchecavolo, voglio fare qualche prova in locale se hai un po di pazienza :)
BelinBelan, cerchiamo di risolvere almeno questo problema prima altrimenti che figura ci facciamo! :D Ma grazie per la fiducia
gnele per la tua richiesta provvedo subito ad apportare la modifica in modo da consentire di scelgiere il messaggio da mostrare (comunque è già possibile modificarlo mettendo mano al codice). Prima di fare un rilascio "ufficiale" c'è qualche altra funzione che potrebbe essere utile? Ad esempio stavo pensando ad un tag per i contenuti da mostrare solo ai non-registrati, ma magari c'è qualcosa di più utile da implementare (sempre nel limite delle mie scarse capacità! :P )
-
L'idea del tag per i non registrati è ottima (JHide lo prevedeva...)
Se riuscissi a risolvere il problema dei video e dessi la possibilità di modificare l'avviso dal pannello di Joomla credo che sarebbe perfetto per quelle che sono le mie necessità che sono sicuro sono le stesse di tanti utenti!
Se posso fare un appunto (perché sono rompiscatole...), il tuo tag è {registred}, mentre il tipo di utente è registered, con la "e" dopo la "t"...
Tienimi aggiornato!!!
Grazie!
-
allora facciamolo proprio come jhide usando reg e noreg ;)
Vediamo un po cosa può causare quell'errore sperando sia qualcosa di facilmente riconoscibile!
-
Ok, aspetto la versione Ufficiale, nel frattempo l'ho installato in locale e lo sto provando.
Il codice è pulito, mi piace la sua adattabilità alle "lingue" ;) visto che prende la stringa dal Sistema
Poi mi piace promuovere il buon "codice" italiano... sai com'è ;D
-
gnele credo di aver trovato il problema. A breve ti aggiorno!
-
Grande!!!
Grazie...
-
Ho aggiornato l'estensione ma non ho avuto modo di testare se funzionasse con altri tag: gnele se puoi cortesemente delego a te i test!
L'indirizzo è sempre http://www.flowsolutions.it/resources/ckeeper/plg_FlowCKeeper.zip
I nuovi tag sono {reg}{/reg} e {noreg}{/noreg} (nuovi per modo di dire, sono gli stessi di jhide)
Prima di installare questa versione è necessario disinstallare quella precedente (non avevo ancora inserito il metodo "upgrade" nel pacchetto di installazione della vecchia versione, presente invece nella nuova versione).
Ho riscritto le parti in inglese in italiano in attesa di inserire magari un multilingua.. chissà! :)
Mmm... dovrebbe essere tutto, se ci sono errori (cosa moooolto plausibile!) segnalatemeli pure, intanto torno a seguire gli scrutini... ;D A dopo!
-
Grazie, sei veramente gentile!!!
Ora devo andare, ma stasera o domani massimo faccio i test!!!
Grazie ancora!!!
-
ho testato il plugin con allvideos e sembra funzionare. Credo che dopo la modifica sia indifferente la priorità con cui vengono eseguiti.
La versione "ufficiale" dovrebbe essere pronta! :)
-
Ciao Giovi,
ho disinstallato il plugin, scaricato la nuova versione e installato di nuovo.
Purtroppo rimane la condizione di prima del filmato con prima e dopo i due tag e in alto si visualizza il seguente errore:
Warning: preg_replace(): No ending delimiter '%' found in /web/htdocs/www.dominio.it/home/plugins/content/FlowCKeeper/FlowCKeeper.php on line 52 Warning: preg_replace(): Unknown modifier '"' in /web/htdocs/www.dominio.it/home/plugins/content/FlowCKeeper/FlowCKeeper.php on line 92
Ciao!
-
potrebbe essere un problema di versione del php (sull'area test di joomlafree il plugin funziona regolarmente). Ho ricaricato una versione aggiornata, magari così risolvi il problema (stavolta non dovrebbe esserci bisogno di disinstallare la vecchia versione a meno di messaggi di errore)
Riprova e fammi sapere!
Grazie
edit: sul server ho la versione 5.2.17 di php. Tu?
-
QUASI PERFETTO!!!
Sul video stavolta è efficace (a patto di dargli un ordinamento prioritario rispetto al plugin per i video).
Però inserendo il {noreg} si ripropone lo stesso errore che ti ho postato precedentemente.
La versione del mio PHP è 5.3.19.
Ultima pignoleria... nella descrizione del plugin, quando fai l'esempio di codice, il tag si apre {reg} e si chiude {registred}
Ancora grazie e complimenti!!!
-
Ma quale pignoleria, è giusto correggere gli errori, grazie per avermelo segnalato!
Puoi essere più preciso sull'errore del noreg? Sto testando il plugin con il rapporto errori massimo ma non mi esce nulla
-
Io so apettando la versione definitiva per recensirla! ;D ;)
-
Allora Giovi,
ho fatto un po' di prove...
Effettivamente testando il tag {noreg} con del testo, funziona alla perfezione. Inserendo invece anche dei link nel testo si genera il seguente errore:
Warning: preg_replace(): Unknown modifier '"' in /web/htdocs/www.dominio.it/home/plugins/content/FlowCKeeper/FlowCKeeper.php on line 85
Ciao!
-
Ho aggiunto un controllo dei tag "incriminati" (vorgolette e quant'altro).Puoi provare ora
http://www.flowsolutions.it/resources/ckeeper/plg_FlowCKeeper.zip
Dai BelinBelan che ce la facciamo! Grazie ad esntrambi per la pazienza :D
-
Ora il problema è su un altro carattere (credo...)
Warning: preg_replace(): Unknown modifier '\' in /web/htdocs/www.dominio.it/home/plugins/content/FlowCKeeper/FlowCKeeper.php on line 89
:D
-
Puoi postarmi il codice che inserisci tra i tag {noreg}{/noreg}?
Lo stesso errore lo ricevi se lo stesso codice lo inserisci tra i tag {reg}{/reg}?
PS: stilizza il link al tuo sito, altrimenti viene indicizzato da google!
-
Ciao Giovi,
ho fatto altre prove. Inserendo un normale href va tutto bene a meno che non si utilizzi il carattere "#". Sia in {reg} che in {noreg}.
Non ho capito la faccenda dello stilizzare il link... dove viene indicizzato? Qui nel forum dici? ::)
-
Su google, non vorrei che tra i risultati ti venisse fuori anche la discussione.. ma se ti fa comodo un risultato in più lascia pure :)
Quindi hai il problema solo se usi #? Hai provato per caso con altri caratteri come [, ], ^, *, $?
-
Il "#" e la quadra aperta "[" non gli piacciono... con gli altri funziona...
-
Puoi riaggiornare e testarlo ancora? Ho modificato qualche cosa
-
Mi sembra perfetto ora!!!
Se scopro altre anomalie ti faccio sapere!!!
Grazie!!!
-
Ottimo, grazie per il beta-testing
Penso che ci sia una versione "ufficiale" per ora! :)
-
A questo punto approfitto della tua gentilezza e ti chiedo se per caso conosci un modulo (o un plugin che vada a modificare il modulo del core), per inserire la spunta "Accetta termini e condizioni" con relativo link al testo nella registrazione di un nuovo utente e che permetta di dargli la possibilità di cancellare la propria sottoscrizione.
Grazie!!!
Ciao!
-
Joomla di base non lo fa ma esistono componenti come community builder che sono più specifici per queste cose! Purtroppo però non mi è mai capitato quindi non saprei dirti. Prova ad aprire una nuova discussione, qualcosa ne verrà fuori!
-
Ok, grazie!
-
Se dovessi avere un giorno la mia stessa necessità dei termini e condizioni, ti segnalo questo articolo: la soluzione era sotto al naso e non la vedevamo :D
http://www.itacad.it/blog/2012/06/registrazione-utente-termini-e-condizioni-in-joomla-2-5-6/
CIAO!
-
hai ragione, ma non ho trovato soluzioni per la parte della cancellazione che è anche un punto abbastanza importante!
-
Bene, mi sono permesso di scriverne una piccola recensione. ;D
Il Link è questo : FlowCKeeper (http://www.allaroundtheweb.it/segui-blog-allaroundtheweb/categoria/moduli-plugin/articolo/113/flowckeeper-mostrare-contenuto-utenti-registrati.html#sthash.G9qJ9e1I.dpbs) Perché ritengo giusto, nel mio piccolo segnalare del buon codice italiano ;)
Chiedo scusa se il link punta a risorse esterne :)
Grazie a Giovi.
-
Ahahah, diretta ma anche simpatica.. :) Grazie stefano!
Se preferisci ti posto una specie di "logo" per l'applicazione:
(http://www.flowsolutions.it/resources/ckeeper/CKEEPER_LOGO.gif)
(http://www.flowsolutions.it/resources/ckeeper/CKEEPER_LOGO_BIG.gif)
-
Grazie!
Ho aggiornato l'immagine con quella più grande! ;D
Un ottimo lavoro, contento ti sia piaciuta la recensione.
-
Ciao Giovi,
perdonami se riesumo questa discussione di qualche tempo fa.
Stavo utilizzando nuovamente il tuo plugin FlowKeeper e ho notato che non funziona se all'interno dei tag {reg}{/reg} viene inserito un pulsante PayPal (quindi del codice <form></form>).
Se ti andasse di indagare un po' te ne sarei davvero grato!
Grazie!!!