Titoli sezioni ma non leggi

Started by laudia, October 12, 2011, 01:47:40 PM

Previous topic - Next topic

laudia

Salve a tutti,
io vorrei che gli ospiti possano vedere determinati argomenti ma non possano leggere i contenuti se non sono registrati.
L' unico mod che ho trovato è questo
http://custom.simplemachines.org/mods/index.php?mod=1332
con questa mod puoi visualizzare il titolo della categoria e sezione, i titoli delle discussioni e quando si clicca sui titoli delle discussioni gli ospti vengono indirizzati al login. Io vorrei la stessa cosa ma inpedendo anche la lettura dei titoli della discussioni, vorrei che gli ospiti vedano solo il titolo nella pagina principale e cliccandoci sopra vengano reindirizzati direttamente al login senza poter vedere i titoli delle discussioni.

potete aitarmi uso v. 1.1.x

emanuele



Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

laudia

#2
non so se è propio quello che cerco ho provato a installarlo ma da degli errori devo farlo manualmente ma il BoardIndex.template.php del mio tema è diverso

questa è la parte differente del mio tema BoardIndex.template.php
echo '
<b>', $txt[22], '</b> ', $txt[30], ' ', $board['last_post']['time'] , '<br />
', $txt[525], ' ', $board['last_post']['member']['link'], ' ', $txt['smf88'], ' ', $board['last_post']['link'];


in default/BoardIndex.template.php invece è così
echo '
<b>', $txt[22], '</b>  ', $txt[525], ' ', $board['last_post']['member']['link'] , '<br />
', $txt['smf88'], ' ', $board['last_post']['link'], '<br />
', $txt[30], ' ', $board['last_post']['time'];


nel file del mod risulta che devo cambiarlo in
echo '
<b>', $txt[22], '</b>  ', $txt[525], ' ', ($board['last_post']['protected'] ? '<span class="vob_protected">' . (empty($modSettings['vob_allowMessageIndexView']) ? $txt['vob_protected'] : $board['last_post']['member']['link']) . '</span>' : $board['last_post']['member']['link']) , '<br />
', $txt['smf88'], ' ', ( $board['last_post']['protected'] ? '<span class="vob_protected">' . (empty($modSettings['vob_allowMessageIndexView']) ? $txt['vob_protected'] : $board['last_post']['link']) . '</span>' : $board['last_post']['link'] ), '<br />
', $txt[30], ' ', $board['last_post']['time'];


come devo cambiarlo senza cambiare il layout del mio tema

emanuele

Usa questo:
echo '
<b>', $txt[22], '</b> ', $txt[30], ' ', $board['last_post']['time'] , '<br />
', $txt[525], ' ', ($board['last_post']['protected'] ? '<span class="vob_protected">' . (empty($modSettings['vob_allowMessageIndexView']) ? $txt['vob_protected'] : $board['last_post']['member']['link']) . '</span>' : $board['last_post']['member']['link']), ' ', $txt['smf88'], ' ', ( $board['last_post']['protected'] ? '<span class="vob_protected">' . (empty($modSettings['vob_allowMessageIndexView']) ? $txt['vob_protected'] : $board['last_post']['link']) . '</span>' : $board['last_post']['link'] );


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

laudia

grazie perfetto, ho dovuto modificare 4 file manualmente ma sembra che tutto funziona perfettamente era propio quello che cercavo.

Ho un altra domanda semplice, su una cosa diversa, la posso inserire qui ho devo aprire un' altra discussione.

emanuele



Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

pierpis

#6
Quote from: emanuele on October 12, 2011, 07:27:15 PM
Questo?
http://custom.simplemachines.org/mods/index.php?mod=610

Scusate se mi intrometto nei vs discorsi.... ma vorrei chiedervi, siccome ho installato anch'io la mod che consiglia Emanuele, chiedo... dove sono i comandi per interaggire?
Grazie

emanuele

Se non erro in modifica board (ma non ci metto la mano sul fuoco).

P.S.
emanuele :P


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

pierpis

Ho guardato.... e non sono riuscito a trovare le impostazioni, neanche nelle Board

emanuele

#9
1.1.15 vero?
La traduzione l'hai aggiunta?

Comunque quando vai a modificare una board dove di solito hai i check box per consentire a certi gruppi di accedere ad una board, di fianco ne hai un'altra colonna che ti consente di regolare la "visibilità".


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

pierpis


emanuele



Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

pierpis

Ho copiato queste:
http://www.italiansmfmods.net/index.php/topic,318.msg688.html#msg688

Sembra che SMF abbia accettato senza errori.... ma non trovo le attivazioni da Admin

emanuele

Quote from: emanuele on October 14, 2011, 05:25:43 PM
Comunque quando vai a modificare una board dove di solito hai i check box per consentire a certi gruppi di accedere ad una board, di fianco ne hai un'altra colonna che ti consente di regolare la "visibilità".


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

pierpis

Scusami.... ma non ti ho capito.

emanuele

Vai nel pannello di admin, vai nella pagina dove si crea una "board" (sezione o come è tradotta in italiano), creane una nuova o modificane una esistente, nella pagina (circa a metà) troverai la lista di tutti i gruppi di utenti che hai configurato, di fianco ad ogni gruppo hai due check box: quello pià a sinistra è quello che determina se la board è visibile o meno a quel determinato gruppo, quello di destra determina se la board è "visitabile" da quel determinato gruppo. ;)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

pierpis


Vittorio

Quote from: laudia on October 12, 2011, 01:47:40 PM
Salve a tutti,
io vorrei che gli ospiti possano vedere determinati argomenti ma non possano leggere i contenuti se non sono registrati.
L' unico mod che ho trovato è questo
http://custom.simplemachines.org/mods/index.php?mod=1332
con questa mod puoi visualizzare il titolo della categoria e sezione, i titoli delle discussioni e quando si clicca sui titoli delle discussioni gli ospti vengono indirizzati al login. Io vorrei la stessa cosa ma inpedendo anche la lettura dei titoli della discussioni, vorrei che gli ospiti vedano solo il titolo nella pagina principale e cliccandoci sopra vengano reindirizzati direttamente al login senza poter vedere i titoli delle discussioni.

potete aitarmi uso v. 1.1.x

Ciao emanuele io ho la 2.0 e vorrei fare la stessa cosa, far vedere le sezioni la momento del clik bisogna fare il login..è la stessa procedeura?

Grazie

emanuele



Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Vittorio

#19
Grazie emanuele, ho un piccolo problema quando carico le mod mi dice questo:

Spiacente, la configurazione di PHP non fornisce la libreria zlib. Senza di essa la gestione dei pacchetti non può funzionare. Contattare il servizio di hosting riguardo questo problema per ulteriori informazioni

Ho contattato il server e la libreria in questione è attiva.

p.s.  qualche giorno fa riuscivo ad installare le mod.

grazie un saluto

emanuele

Soluzione veloce: decomprimi i pacchetti sul tuo computer e caricali via ftp nella directory Packages.
Es.
/Packages/mio_mod/tutti i file qui

Soluzione meno veloce: capire perché SMF non trova zlib. Prova a creare un phpinfo e postare il link (o mandamelo in privato se non vuoi che sia pubblico).


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Vittorio

Allora emanuele...ho fatto come hai detto decompresso i file ed inviati via ftp nella cartella che hai detto, però quando clicco qui : Pacchetti installati non risulta installato.Quando clicco Sfoglia i pacchetti dice: Spiacente, la configurazione di PHP non fornisce la libreria zlib. Senza di essa la gestione dei pacchetti non può funzionare. Contattare il servizio di hosting riguardo questo problema per ulteriori informazioni..

Vittorio

La libreria zlib è presente sul server...

Registered PHP Streams  https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip 

emanuele

Un registered stream (a quanto ne so) è diverso dall'avere la funzione gzinflate.
Affiché il package manager funzioni hai bisogno di gzinflate.
Il fatto che non ti consenta di vedere la lista dei pacchetti se non c'è gzinflate lo considererei un bug...

Puoi provare ad ovviare così: apri Subs-Packages.php e cerca il codice
// This function sorta needs gzinflate!
if (!function_exists('gzinflate'))
fatal_lang_error('package_no_zlib', 'critical');

quindi rimpiazzalo con:
// This function sorta needs gzinflate!
if (!function_exists('gzinflate'))
return false;

gzinflate dovrebbe essere standard in php, quindi non saprei il motivo per cui non funziona...
Se poi "prima" funzionava ed ora no, mi fa pensare ad un qualcosa cambiato dall'host...a meno che tu non abbia fatto delle modifiche recentemente.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Vittorio

Emanuele GRAZIE. "Sembra" adesso vada bene.

emanuele

Il problema è che sembra soltanto, io cercherei di capire perché non funziona. ;)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Vittorio

il "sembra" era solo per scaramanzia.... 8) ;D :D


Funziona perchè ho fatto come hai detto tu cioè questo:


Puoi provare ad ovviare così:

apri Subs-Packages.php e cerca il codice rimpiazzato con questo:

// This function sorta needs gzinflate!
   if (!function_exists('gzinflate'))
      return false;

Il perchè non funzionasse più...questo non so dirtelo..

auguroni.

emanuele

Invece il "sembra" è corretto, perché ti sembra che funzioni, ma in verità ha problemi, quindi io ti consiglierei di non ignorare il problema ma indagare il perché non funziona.
Comunque è solo un mio consiglio, liberissimo di ignorarlo. ;)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Advertisement: