Tagboard solo per gli iscritti

3 partecipanti

Pagina 1 di 2 1, 2  Successivo

Risolto Tagboard solo per gli iscritti

Messaggio Da Hazel Lun 20 Mar 2023 - 14:47

Buongiorno, tempo addietro ero riuscita ad inserire una tagboard molto carina utilizzando cbox (se non ricordo male), però l'ho dovuta togliere perché non mi piaceva il fatto che fosse visibile ai visitatori e soprattutto per la possibilità che i visitatori hanno di scriverci sopra. 

Inserendola come widget il problema veniva risolto ma veniva troppo piccola e non riuscivo a modificarne le dimensioni.

Volevo sapere se è possibile inserire una tagboard visibile ed utilizzabile solo per utenti registrati, o se c'è il modo di modificare le dimensioni del widget.

Edit: ho trovato come fare, ma io vorrei metterla sopra al forum, questo non è possibile vero?


Ultima modifica di Hazel il Mer 5 Apr 2023 - 15:31 - modificato 1 volta.
Hazel
Hazel
Nuovo membro

Sesso : Femmina
Età : 44
Messaggi : 29
Località : Mondo

https://hazel.forumattivo.com/
Hazel è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da Niko Mar 21 Mar 2023 - 22:04

Cara @Hazel

Potresti indicarmi, anche con uno screenshot, dove l'hai inserito e dove invece vuoi che venga visualizzata?
Se riesci anche a darmi i due link, sarebbe perfetto :good:
Niko
Niko
Moderatore
Moderatore

Sesso : Maschio
Età : 28
Messaggi : 9573
Località : Provincia di Varese

https://www.fmcodes.net/
Niko è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da Hazel Mar 21 Mar 2023 - 22:36

Grazie, allora io ho già alcuni widget sulla colonna di sinistra, il problema è che se allargo la colonna per mettere il widget della tag (in quanto altrimenti è troppo piccola), lo spazio per scrivere sul forum si restringe troppo.

Allora io vorrei mettere il widget sopra al forum anziché di lato, dove sarebbe se io mettessi la tag normale (non widget). 

Non ho capito, che link devo mettere?

tagboard - Tagboard solo per gli iscritti Tag10
Hazel
Hazel
Nuovo membro

Sesso : Femmina
Età : 44
Messaggi : 29
Località : Mondo

https://hazel.forumattivo.com/
Hazel è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da Niko Mer 22 Mar 2023 - 13:05

@Hazel ho creato un account sul tuo forum, puoi attivarmelo così verifico di persona?

Grazie tagboard - Tagboard solo per gli iscritti 3706843607
Niko
Niko
Moderatore
Moderatore

Sesso : Maschio
Età : 28
Messaggi : 9573
Località : Provincia di Varese

https://www.fmcodes.net/
Niko è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da Hazel Mer 22 Mar 2023 - 13:09

Grazie, l'ho attivato. Però il forum è privato, riesci lo stesso a fare quello che devi fare?
Hazel
Hazel
Nuovo membro

Sesso : Femmina
Età : 44
Messaggi : 29
Località : Mondo

https://hazel.forumattivo.com/
Hazel è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da jessy Mer 22 Mar 2023 - 17:02

Crea un nuovo javascript su tutte le pagine

Codice:
$(function(){$(function(){
  var config = {
    width : '900px',
    height : '250px',
    mod_icon : 'default',
    msgnotif : true,
    timestamp : true,
    connection_logs : true
  },
  fa_chat = cre('IFRAME'), fa_button = cre('A'), fa_members = cre('SPAN'), fa_style = cre('STYLE'), fa_right = getId('fa_right'), frame,
      css = '#fa_chat_button{line-height:30px;padding:0 5px;color:#FFF;cursor:pointer;} .fa_actif{background:#FFF !important;color:#000 !important;} .fa_new{background:#FF8 !important;color:#000 !important;} #fa_chat{background:#FFF;width:'+config.width+';height:'+config.height+';border:1px solid #000;border-top:none;position:absolute;top:30px;right:39px;}';
  if (!fa_right || !_userdata.session_logged_in) return;
  
  // set stylesheet
  fa_style.type = 'text/css';
  if (fa_style.styleSheet) fa_style.styleSheet.cssText = css;
  else fa_style.appendChild(document.createTextNode(css));
  document.getElementsByTagName('HEAD')[0].appendChild(fa_style);
  
  // members attributes
  fa_members.id = 'fa_members';
  fa_members.innerHTML = '(0)';
  
  // fa_button attributes
  fa_button.innerHTML = 'Chat ';
  fa_button.id = 'fa_chat_button';
  fa_button.className = 'rightHeaderLink';
  fa_button.appendChild(fa_members);
  fa_right.insertBefore(fa_button,fa_right.lastChild);
  
  // fa_chat attributes
  fa_chat.id = 'fa_chat';
  fa_chat.src = '/chatbox';
  fa_chat.style.display = 'none';
  fa_right.insertBefore(fa_chat,fa_right.lastChild);
  
  fa_chat.onload = function() {
    if (fa_chat.contentDocument) frame = fa_chat.contentDocument;
    else if (fa_chat.contentWindow) frame = fa_chat.contentWindow.document;
    var memb_thn = getLength('chatbox_members','LI'), memb_now = memb_thn,
        msg_thn = getLength('chatbox','P'), msg_now = msg_thn;
    
    // set some data..
    fa_members.innerHTML = '('+memb_thn+')';
  
    // kill the interval if archives are enabled
    var a = frame.getElementsByTagName('A');
    for (i=0; i<a.length; i++) if (/archives/.test(a[i].href)) a[i].onclick = function() { window.clearInterval(fa_chat_refresh) };
    
    // execute code in an interval
    fa_chat_refresh = window.setInterval(function() {
      // START chat members
       memb_now = getLength('chatbox_members','LI'), msg_now = getLength('chatbox','P');
      if (memb_now > memb_thn || memb_now < memb_thn) {
        memb_thn = memb_now;
        fa_members.innerHTML = '('+memb_now+')'
      }
      // END chat members
      
      // START chat notification
      if (config.msgnotif) {
        if (msg_now > msg_thn || msg_now < msg_thn) {
          if (!/fa_new/.test(fa_button.className) && chatState(/none/) && !/none/.test(frame.getElementById('chatbox_option_autorefresh').style.display)) fa_button.className += ' fa_new';
          msg_thn = msg_now;
        }
      }
      // END chat notification
      
      // START timestamp
      if (!config.timestamp) {
        var date = frame.getElementsByTagName('SPAN'),i;
        for (i=0; i<date.length; i++) if (/date-and-time/.test(date[i].className) && date[i].style.display != 'none') date[i].style.display = 'none';
      }
      // END timestamp
      
      // START connection logs
      if (!config.connection_logs) {
        var logs = frame.getElementsByTagName('SPAN'),i;
        for (i=0; i<logs.length; i++) if (/red/i.test(logs[i].style.color) || /green/i.test(logs[i].style.color)) if (!/none/.test(logs[i].parentNode.parentNode.style.display)) logs[i].parentNode.parentNode.style.display = 'none';
      }
      // END connection logs
      
      // START mod icon
      if (config.mod_icon.toLowerCase() != 'default') {
        var s = frame.getElementsByTagName('STRONG'),i;
        for (i=0; i<s.length; i++) if (/@/.test(s[i].innerHTML) && s[i].innerHTML.length === 1 && !/msg/.test(s[i].parentNode.parentNode.className)) s[i].innerHTML = config.mod_icon;
      }
      // END mod icon
    },1);
  };
  // toggle chat display
  fa_button.onclick = function() {
    if (/welcome/.test(fa_right.className)) removeClass(fa_right, /welcome/);
    if (/notification/.test(fa_right.className)) removeClass(fa_right, /notification/);
    if (chatState(/none/)) {
      fa_chat.style.display = 'block';
      fa_button.className += ' fa_actif';
      if (/fa_new/.test(fa_button.className)) removeClass(fa_button, /fa_new/);
      frame.getElementById('chatbox').scrollTop = 99999;
    } else hideChat();
  };
  
  // hide chat when toolbar options clicked
  getId('fa_welcome').onclick = function() { hideChat() };
  getId('fa_notifications').onclick = function() { hideChat() };
  getId('fa_hide').onclick = function() { hideChat() };
  
  // chatbox functions
  function hideChat() { if (chatState(/block/)) fa_chat.style.display = 'none'; removeClass(fa_button, /fa_actif/) };
  function chatState(reg) { return reg.test(fa_chat.style.display) };
  function getLength(id, tag) { return frame.getElementById(id).getElementsByTagName(tag).length };
  
  // basic functions
  function getId(id) { return document.getElementById(id) };
  function cre(el) { return document.createElement(el) };
  function removeClass(el, reg) { el.className = el.className.replace(reg,''); };
})});

La prima parte e' quella che puoi modificare

tagboard - Tagboard solo per gli iscritti 2023-011 ciao!
jessy
jessy
*****

Sesso : Femmina
Età : 25
Messaggi : 735
Località : Roma

http://ilgiornaledibordo.forumattivo.com
jessy è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da Hazel Mer 22 Mar 2023 - 17:25

Grazie, io però vorrei la tag, non la chat...
Hazel
Hazel
Nuovo membro

Sesso : Femmina
Età : 44
Messaggi : 29
Località : Mondo

https://hazel.forumattivo.com/
Hazel è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da jessy Mer 22 Mar 2023 - 17:58

Scusami non capisco cosa vuol dire che vuoi il tag ? cosa intendi per tag ?
jessy
jessy
*****

Sesso : Femmina
Età : 25
Messaggi : 735
Località : Roma

http://ilgiornaledibordo.forumattivo.com
jessy è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da Hazel Mer 22 Mar 2023 - 18:14

Io vorrei posizionare il widget della tagboard (che è una specie di chat, ma più veloce e non c'è bisogno di collegarsi, l'ho ottenuta da Cbox), anziché di lato, in alto, sopra al forum, come avevo "disegnato", cioè scarabocchiato, sullo screenshot.

Forse non è possibile, perché nel pannello di amministrazione c'è il modo di allargare e restringere le colonne, ma non quello di regolare gli spazi in basso e in alto, non si può posizionare il widget sopra al forum.
Hazel
Hazel
Nuovo membro

Sesso : Femmina
Età : 44
Messaggi : 29
Località : Mondo

https://hazel.forumattivo.com/
Hazel è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da jessy Mer 22 Mar 2023 - 19:01

Domani provo a passarti il codice che ti permette di inserire il widget in alto.....comunque puoi provare a inserirla negli annunci per vedere come viene ciao!
jessy
jessy
*****

Sesso : Femmina
Età : 25
Messaggi : 735
Località : Roma

http://ilgiornaledibordo.forumattivo.com
jessy è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da Hazel Mer 22 Mar 2023 - 19:20

Grazie mille, e mi dirai anche dove dovrei inserire quel codice? E come fare per inserirla negli annunci? Purtroppo sono molto ignorante su queste cose...
Hazel
Hazel
Nuovo membro

Sesso : Femmina
Età : 44
Messaggi : 29
Località : Mondo

https://hazel.forumattivo.com/
Hazel è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da Niko Mer 22 Mar 2023 - 20:17

Hazel ha scritto:Grazie, l'ho attivato. Però il forum è privato, riesci lo stesso a fare quello che devi fare?

Si certo, basta che mi dici quel widget dove posso trovarlo :bene:
così ti scrivo un codice veloce per spostarlo nella parte alta Wink

Nel frattempo prova con quello che ti indicava jessy:
jessy ha scritto:Domani provo a passarti il codice che ti permette di inserire il widget in alto.....comunque puoi provare a inserirla negli annunci per vedere come viene ciao!

il codice che hai inseriscilo in Pannello di amministrazione ► Visualizzazione ► Homepage ► Generale ► Messaggio sull'indice
Niko
Niko
Moderatore
Moderatore

Sesso : Maschio
Età : 28
Messaggi : 9573
Località : Provincia di Varese

https://www.fmcodes.net/
Niko è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da Hazel Mer 22 Mar 2023 - 20:22

Niko ha scritto:
Hazel ha scritto:Grazie, l'ho attivato. Però il forum è privato, riesci lo stesso a fare quello che devi fare?

Si certo, basta che mi dici quel widget dove posso trovarlo :bene:
così ti scrivo un codice veloce per spostarlo nella parte alta Wink

Nel frattempo prova con quello che ti indicava jessy:
jessy ha scritto:Domani provo a passarti il codice che ti permette di inserire il widget in alto.....comunque puoi provare a inserirla negli annunci per vedere come viene ciao!  

il codice che hai inseriscilo in Pannello di amministrazione ► Visualizzazione ► Homepage ► Generale ► Messaggio sull'indice

Ah ok, ci provo subito. Se per caso non dovessi riuscire metto il widget a lato così quando puoi passare lo vedi. Grazie ragazzi, siete davvero preziosi.
Hazel
Hazel
Nuovo membro

Sesso : Femmina
Età : 44
Messaggi : 29
Località : Mondo

https://hazel.forumattivo.com/
Hazel è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da Hazel Mer 22 Mar 2023 - 20:29

L'ho fatto, però mi sono accorta che sull'indice purtroppo possono scrivere anche i visitatori, quindi non fa differenza mettere il widget o la tagboard normale... che devo fare  pale 

Se metto il widget nella parte alta, ma non nell'indice, sarà possibile selezionare la privacy per i soli membri come per gli altri widget che ho?

Ora comunque lo metto momentaneamente di lato finché non passi Niko, così mi dici...

Il widget si chiama Tag Board ed è l'ultimo sulla colonna di sinistra.
Hazel
Hazel
Nuovo membro

Sesso : Femmina
Età : 44
Messaggi : 29
Località : Mondo

https://hazel.forumattivo.com/
Hazel è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da Niko Gio 23 Mar 2023 - 16:05

Eccomi, dunque ti do due opzioni - secondo me la prima è la migliore, ma entrambe funzionano ugualmente Wink

Opzione 1

Inserisci il codice sul messaggio dell'indice, però "avvolgilo" in questo modo:
Codice:
<div id="tagBoard">
CODICE TUO QUI
</div>

Vai verso Pannello di amministrazione ► Moduli ► HTML & Javascript ► Gestione del codice Javascript, e crea un nuovo codice con queste impostazioni:
  • Titolo: a tua scelta
  • Dove: in tutte le pagine
  • Codice:
    Codice:
    $(function() {
    if(_userdata["session_logged_in"] != 1) {
        $('#tagBoard').remove();
    }
    });


Opzione 2

Vai verso Pannello di amministrazione ► Moduli ► HTML & Javascript ► Gestione del codice Javascript, e crea un nuovo codice con queste impostazioni:
  • Titolo: a tua scelta
  • Dove: in tutte le pagine
  • Codice:
    Codice:
    $(function() {
    if(_userdata["session_logged_in"] == 1) {
        var element = $('#left >  table.forumline:last-of-type').detach();
        $('#page-body table.three-col td:nth-child(2) table.forumline:nth-child(1)').append(element);
    }
    });


Poi vai verso Pannello di amministrazione ► e aggiungi questo, quindi salva:
Codice:
#page-body table.three-col td:nth-child(2) table.forumline:nth-child(2) iframe {
    height: fit-content!important;
}
Niko
Niko
Moderatore
Moderatore

Sesso : Maschio
Età : 28
Messaggi : 9573
Località : Provincia di Varese

https://www.fmcodes.net/
Niko è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da Hazel Gio 23 Mar 2023 - 16:29

Grazie mille, ho provato il primo modo (il secondo modo non riesco a capire dove devo aggiungere il secondo codice, scusa la mia incapacità), però non mi sembra che la cosa funzioni, in quanto i visitatori possono lo stesso scrivere...
Hazel
Hazel
Nuovo membro

Sesso : Femmina
Età : 44
Messaggi : 29
Località : Mondo

https://hazel.forumattivo.com/
Hazel è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da Hazel Gio 23 Mar 2023 - 17:17

Ho trovato questa discussione

https://aiuto.forumattivo.it/t20877-widget-degli-ultimi-argomenti-centrato-in-alto-nelle-pagine?highlight=posizione+widget

Ho provato a inserire quel codice e funzionava per gli ultimi argomenti attivi (i visitatori non vedono), non si può creare un codice apposito per il widget della tag?

Ho trovato anche questa discussione

https://aiuto.forumattivo.it/t20235-widget-in-colonna-centrale?highlight=widget+in+alto

in cui si dice che i widget si possono spostare in alto solo nel portale, quando però clicco su Configurazione del portale, mi dice che non è installato. Devo / posso installarlo?

Portate pazienza, cerco di capire ma non è facile.
Hazel
Hazel
Nuovo membro

Sesso : Femmina
Età : 44
Messaggi : 29
Località : Mondo

https://hazel.forumattivo.com/
Hazel è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da Hazel Gio 23 Mar 2023 - 17:34

Oddio ho installato il portale ho fatto un casino!!! Non c'è più il forum!!!

tagboard - Tagboard solo per gli iscritti Immagi10

E' ritornato, ma chissà cosa era successo...
Hazel
Hazel
Nuovo membro

Sesso : Femmina
Età : 44
Messaggi : 29
Località : Mondo

https://hazel.forumattivo.com/
Hazel è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da Hazel Gio 23 Mar 2023 - 18:01

Ho capito, adesso sul menu è venuto un pallino, che se io ci clicco sopra mi rimanda ad una pagina che non esiste. Poi cliccando sull'indice torna il forum. Ma adesso come faccio a togliere questo pallino?

tagboard - Tagboard solo per gli iscritti Pallin10

Sono riuscita a togliere solo l'immagine, purtroppo è rimasto lo spazio tra indice e calendario perché non si toglie più la voce "portale".

E' possibile eliminare il portale?

Ce l'ho fatta, ho selezionato "non pubblicare il portale" e si è tutto sistemato. Scusate l'ot ma mi era preso un infarto.
Hazel
Hazel
Nuovo membro

Sesso : Femmina
Età : 44
Messaggi : 29
Località : Mondo

https://hazel.forumattivo.com/
Hazel è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da jessy Gio 23 Mar 2023 - 19:18

Per gli annunci

tagboard - Tagboard solo per gli iscritti 2023-012

tagboard - Tagboard solo per gli iscritti Permes10
jessy
jessy
*****

Sesso : Femmina
Età : 25
Messaggi : 735
Località : Roma

http://ilgiornaledibordo.forumattivo.com
jessy è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da Hazel Gio 23 Mar 2023 - 19:39

@jessy 

non ho capito, scusami. Per gli annunci in che senso? 

Scusate ma io è come se fossi analfabeta, in questo momento sono pentita di aver aperto il forum.
Hazel
Hazel
Nuovo membro

Sesso : Femmina
Età : 44
Messaggi : 29
Località : Mondo

https://hazel.forumattivo.com/
Hazel è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da jessy Gio 23 Mar 2023 - 21:19

Se hai attivato l'acount a Niko chiedi a lui di provare a inserirlo negli annunci 

per farti capire : questo e' un codice inserito negli annunci

tagboard - Tagboard solo per gli iscritti Permes11  ciao!
jessy
jessy
*****

Sesso : Femmina
Età : 25
Messaggi : 735
Località : Roma

http://ilgiornaledibordo.forumattivo.com
jessy è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da jessy Ven 24 Mar 2023 - 0:56

mi passi il codice della tagboat voglio fare delle prove
jessy
jessy
*****

Sesso : Femmina
Età : 25
Messaggi : 735
Località : Roma

http://ilgiornaledibordo.forumattivo.com
jessy è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da Hazel Ven 24 Mar 2023 - 20:52

Non so se è sicuro che io dia il codice della tag, scusami di questa paranoia Embarassed

Non capisco come mai io non riesca a mettere il widget della tag in alto, quando con il widget degli ultimi argomenti attivi ci ero riuscita, seguendo le indicazioni di questa discussione

https://aiuto.forumattivo.it/t20877-widget-degli-ultimi-argomenti-centrato-in-alto-nelle-pagine?highlight=posizione+widget

Ci sarà pure un modo perché questo procedimento funzioni anche per la tag, no?
Hazel
Hazel
Nuovo membro

Sesso : Femmina
Età : 44
Messaggi : 29
Località : Mondo

https://hazel.forumattivo.com/
Hazel è stato ringraziato dall'autore di questo topic.

Risolto Re: Tagboard solo per gli iscritti

Messaggio Da jessy Sab 25 Mar 2023 - 16:15

Prova a inserire queso codice nel widget personalizzato

Codice:
<style>#content-container div#content, #content-container div#container, #content{margin-right: 0px !important;}
#content-container div#right{
float: left !important;
overflow: visible !important;
width: 100% !important;}
#wrap{min-width: 0;}
#page-footer div.navbar{display: none !important;}
#subsol .navbar ul.linklist a{
font-size: 11px !important;
font-weight: normal !important;}</style>

Subito sotto inserisci il codice della tagboard ciao!
jessy
jessy
*****

Sesso : Femmina
Età : 25
Messaggi : 735
Località : Roma

http://ilgiornaledibordo.forumattivo.com
jessy è stato ringraziato dall'autore di questo topic.

Pagina 1 di 2 1, 2  Successivo

Visualizza l'argomento precedente Visualizza l'argomento successivo Torna in alto

- Argomenti simili

 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.