Vai al contenuto

3.x

Guide per la versione 3.x di Invision Power.

  1. najaru

    Visualizzare qualcosa solo nel primo messaggio di un determinato numero di forums <if test="$post['post']['post_count']==1 AND in_array( $this->request['f'], array('A', 'B', 'C', 'D', 'E') )">IL CODICE</if>

    • 2 risposte
    • 2,7k visite
  2. najaru

    A volte il numero di aggiornamenti di stato visualizzati nella hook della sidebar della board index può essere troppo elevato. Per diminuirli è possibile fare: Template - Board Index - hookBoardIndexStatusUpdates: Aggiungere in alto: <php>array_splice($updates, 5);</php> Ovviamente impostando al posto del 5 il numero di aggiornamenti desiderati. [source]Michael[/source]

    • 3 risposte
    • 3k visite
  3. najaru

    Admin CP --> Look & Feel e selezionare la skin interessata. Per inserirlo sotto l'Header: GlobalTemplates --> globalTemplate e aggiungere il codice sotto questo: <div id='content' class='clear'> Per inserirlo sopra al Footer: GlobalTemplates --> globalTemplate e incollarlo prima di: <div id='footer_utilities' class='clearfix clear rounded'> In entrambe i casi il banner verrà visualizzato in TUTTE le pagine del forum Se si vuole visualizzare il codice solo ad un determinato gruppo (è necessario conosce i vari ID dei gruppi, visibili nell'ACP), il codice va rinchiuso all'interno di questo if <if="$this->memberData['member_group_id'] == X…

    • 0 risposte
    • 2,6k visite
  4. najaru
    Started by najaru,

    Preventivamente è preferibile verificare se il vostro hosting soddisfa le caratteristiche minime consigliate per IPB. Scaricare il file http://www.invisionpower.com/files/check_requirements.zip , scompattarlo, e caricare il file php contenuto in esso nella root del proprio dominio. Richiamando da browser quel file php si potrà avere una diagnostica di compatibilità. --------------- Innanzitutto scaricare il pacchetto di Installazione dal sito IPS, Clieant area, Download. Scompattarlo Connettersi via FTP sul server ed eventualmente creare una cartella (si consiglia di usare "forum" direttamente nella root) nella posizione che si desidera. E' ovviamente possibile carica…

    • 0 risposte
    • 3,1k visite
  5. najaru

    Spesso e volentieri si hanno problemi a gestire le lingue ed impostarle come di default. Innanzitutto ricordiamo che a partire dalle installazioni di IP.Board 3.1.2 la lingua inglese con ID 1 è protetta , e non è possibile editarla nè cancellarla. Come vedere l'ID di una skin? passarci sopra con il mouse e guardare in fondo nel browser per vedere l'indirizzo che visualizza, il numero finale è l'ID della skin. Come sapere se è protetta? Basta cliccare nel menu a tendina che c'è sulla destra e se non si vede il comando DELETE vuol dire che è protetta. Innanzitutto potrete copiare il pacchetto lingua, cliccando sempre sulla tendina a destra, e facendo COPY LANGUAGE PACK,…

    • 0 risposte
    • 2,7k visite
  6. najaru

    Ecco una spiegazione fatta da AndyF su come impedire la visualizzazione dello storico nomi a chi non è dello staff in IP.Board E' una semplice modifica della skin. ACP > Look / Feel > Skin Manager > (scegliere la skin) > Manage Templates / CSS > Profiles > dnameWrapper trovare... <if test="hasDnameHistory:|:is_array($records) AND count($records)"> {parse striping="dname" classes="row1,row2"} <foreach loop="records:$records as $row"> <tr class='{parse striping="dname"}'> <td>{$row['dname_previous']}</td> <td><strong>{$row['dname_cur…

    • 0 risposte
    • 42,8k visite
  7. najaru

    Per visualizzare 4 colonne di smileys piuttosto che 2 nelll'editor IPB aprire /public/js/ips.editor.js intorno alla linea 2165: var perrow = 2; cambiare il valore 2, di solito mettendo 4 ha un bell'aspetto.

    • 0 risposte
    • 59,7k visite
  8. najaru
    Started by najaru,

    Se si vuole installare una nuova skin mobile è necessario innanzitutto rendere inattiva la skin mobile di base. Per fare questo è necessario cliccare su Look&Fell - Manage skin set and template - sulla righa della skin mobile da disattivare cliccare sull'icona a destra - edit setting - Select ALL current and future groups or... togliere la spunta e poi nel selettore sotto selezionare esclusivamente un gruppo esclusivo come gli admin o i banned, poi in Hide this skin from the drop down list? mettere si in modo che la skin non sia selezionabile da nessuno. Salvare. Di nuovo nell'icona a destra Manage User Agent Mapping , deselezionare tutto e salvare. Ora la skin mobi…

    • 2 risposte
    • 4,4k visite
  9. najaru

    Esistono due impostazioni importanti per ottenere le miglior prestazioni dalla propria board in relazione ai link che vengono inseriti nei messaggi dagli utenti. System Setting Forums Topics, Posts and Polls Open posted links in a new window? Forces links to open in a new window, if javascript is available. è sempre meglio mettere YES in modo che l'utente non abbandoni direttamente la vostra board Add rel="nofollow" to posted links Do you wish to add rel="nofollow" to user-contributed links? Mettere YES in modo che gli spider non vedano al 100% quei link come attivi

    • 0 risposte
    • 2,5k visite
  10. najaru

    Per poter modificare automaticamente tutti i contenuti di una determinata tabella del database della vostra IPB è possibile lanciare questa query UPDATE nometabella SET nomecolonna=REPLACE(nomecolonna, 'vecchio_contenuto', 'nuovo_contenuto') ad esempio se all'interno dei post si vuole cambiare il termine IPB in InvisionPowerBoard è possibile lanciare: UPDATE posts SET post=REPLACE(post, 'IPB', 'InvisionPowerBoard')

    • 0 risposte
    • 2,8k visite
  11. najaru
    Started by najaru,

    Piccolo template edit per inserire un messaggio personalizzato nei moduli di invio messaggi per le conversazioni personali di IP.Board 3 Template: Messenger → sendNewPersonalTopicForm Trovare <div class='generic_bar'></div><fieldset> <h3 class='bar'>{$this->lang->words['pro_recips']}</h3>e aggiungere sotto <p class='message error' style='margin-left:auto; margin-right:auto; width:90%'>IMPORTANTE: NON è consentito utilizzare i Messaggi Privati per richieste di supporto.</p>e salvare. --------------------------------------------------------------------------- Template: Messenger → PMQuickForm trovare: <fieldset class='row1'…

    • 0 risposte
    • 4,8k visite
  12. Power Admin
    Started by Power Admin,

    Questo è il topic di supporto per il tutorial Inserire i visitatori nella lista utenti. Puoi inviare un messaggio in questo topic se hai bisogno di assistenza o per commentare.

    • 0 risposte
    • 2,8k visite
  13. Power Admin
    Started by Power Admin,

    . Per poter abilitare un determinato gruppo utenti (si consiglia di farlo solo con i gruppi amministratori) Innanzitutto è necessario Impostare in ciascun forum la possibilità di postare HTML: ACP-->Forum-->Manage Forum--> sul forum voluto Edit Setting --> Enable HTML Posting (where allowed) YES In seguito bisogna abilitare il gruppo voluto ACP-->Member-->Manage User Group-->sul gruppo voluto Edit Group-->Global-->Can post HTML? YES Come ultima operazione è necessario al momento del post, cliccare su più opzioni e abilitare l'HTML nel post

    • 0 risposte
    • 3,3k visite
  14. najaru

    Se voleste inserire un icona nel profilo dell'utente a sinistra del post, che linka ad una pagina esterna (facciamo l'esempio con l'icona di facebook che linka al profilo di facebook di quell'utente) lo potete fare tramite questa procedura: Innanzitutto cercate un icona che vi interessa, in formato png, editatela in modo che diventi 16x16 o 20x20 (consigliati ma non obbligatori) e rinominatela ad esempio: profile_fb.png In seguito va caricata via ftp nella cartella: public/style_extra/cprofile_icons Poi seguite questa procedura: ACP - Members - Manage Custom Profile FieldsAdd Field (in alto a destra)Poi riempite almeno questi campi:Field Title: Description:Field Type :…

    • 0 risposte
    • 2k visite
  15. najaru
    Started by najaru,

    Chi fosse interessato ad avere le emoticon i ordine alfabetico deve editare questo file: /admin/applications/forums/modules_public/ajax/emoticons.php cercare: $this->DB->build( array( 'select' => 'typed, image', 'from' => 'emoticons', 'where' => "emo_set='".$this->registry->output->skin['set_emo_dir']."'" ) ); e sostituire con: $this->DB->build( array( 'select' => 'typed, image', 'from' => 'emoticons', 'where' => "emo_set='".$this->registry->output->skin['set_emo_dir']."'", 'order' => 'image' ) );

    • 0 risposte
    • 3,4k visite
  16. najaru
    Started by najaru,

    Se si volesse modificare l'URL al vostro forum, ci sono alcune cose da fare per assicurarsi che tutto venga modificato in modo corretto. In primo luogo, spostare il forum sul server nuovo (o dominio nuovo) o nella nuova cartella sul server stesso. Una volta fatto, ecco i passaggi da eseguire: 1. Modificare il file conf_global.php. Aprire il file in un editor di testo e cercate questa linea: $ Info [ 'board_url'] = 'http://www.invisionita.it/forum'; Cambiare l'indirizzo sul lato destro al nuovo URL. Assicurarsi di non aver messo la barra finale, o 'index.php' . Salvare e caricare il file. 2. Accedi al tuo Admin CP e andare alla pagina delle impostazioni di sistema…

    • 0 risposte
    • 4k visite
  17. najaru

    Per poter avere del testo a scorrimento verticale nella sidebar, senza bisogno di richiamare dei javascript particolari, è sufficiente usare del codice html Innanzitutto bisogna avere installata la mod che permette di inserire un blocco personalizzato: la mod è questa (e$30) Custom Sidebar Blocks Quindi aprire il ACP -> My Apps -> Custom Sidebar Blocks -> Pulsante Add block Inserire un titolo Enabled YES Use Table/Border/Title/Image? dipende se lo volete con i contorni oppure no. e nello spazio sotto ci incollate questo codice: <table width=210" align=center;><tr><td><font color="#1d3652";><marquee height=120 direction=up scrolldelay=0…

    • 0 risposte
    • 2k visite
  18. najaru

    In alcune community i gruppi vengono strutturati in modo che vi sia una progrezzione nei vari livelli di gruppo in relazione al numero di post di ciascun utente. Di solito l'utente, più ha messaggi postati più sale di livello e più acquista permess per sezioni aggiuntive. Questo meccanismo però ha la controindicazione di spingere gli utenti a spammare con messaggi inutili solo per poter alzare il loro livello. E le sezioni più bersagliate dai furbetti sono la sezione Off topic o simili, dove possino inserire messaggi inutili senza essere considerati spam Allora l'admin cattivo decide di impedire anche questo trucchetto, escludendo quei forum dall'incermento dei messaggi t…

    • 0 risposte
    • 2,5k visite
  19. najaru

    Questa query, da eseguire direttamente nel database, permette di ricercare chi ha postato il 100000esimo messaggio il codice si riferisce al caso in cui le tabelle hanno un prefisso come ibf_ SELECT m.member_id, m.members_display_name, p.pid AS post_id, t.tid as topic_id, t.title AS topic_title, f.id AS forum_id, f.name AS forum_nameFROM ibf_posts pLEFT JOIN ibf_topics t ON (t.tid=p.topic_id)LEFT JOIN ibf_forums f ON (f.id=t.forum_id)LEFT JOIN ibf_members m ON (m.member_id=p.author_id)ORDER BY pid ASCLIMIT 99999,1

    • 0 risposte
    • 4,3k visite
  20. najaru

    Di default tutte le restrizioni che vengono applicate allo USERNAME vengono anche applicate al DISPLAY NAME Però il DISPLAY NAME potrebbe essere più personalizzabile. Per rimuovere queste restrizioni cercare il file: /admin/sources/classes/member/memberFunctions.php trovare il codice: //----------------------------------------- // Blocking certain chars in username? //----------------------------------------- if( ipsRegistry::$settings['username_characters'] ) { $check_against = preg_quote( ipsRegistry::$settings['username_characters'], "/" ); if( !preg_match( "/^[" . $check_against . "]+$/i", $name ) ) { return array( 'name' => $original, 'errors' => array( str_…

    • 0 risposte
    • 1,8k visite
  21. najaru

    Tapatalk è un plugin che permette di far visualizzare il forum su palmari iPhone, BlackBerry, Android e Nokia ottimizzando la visualizzazione e velocizzando la navigazione Per poterlo installare è necessario innanzitutto registrarsi sul sito http://www.tapatalk.com/en/plugin nella sezione Forum Owner In seguito accedendo alla sezione Forum Owner Area è possibile eseguire il download del pacchetto specifico per IPB (seconda riga della tabella) Scopattare il pacchetto, e uppare via FTP la cartella chiamata "mobiquo" nella root del vostro forum: ad esempio se il forum è installato nella cartella forum dovrete avere un percorso cosi http://www.invisioni...t/forum/mobiquo …

    • 0 risposte
    • 2,4k visite
  22. najaru
    Started by najaru,

    Per fare diventare i tuoi FURL da cosi: http://TUODOMINIO/forum/2-community-board/http://TUODOMINIO/user/1-ciccio321/a cosi: http://TUODOMINIO/f2/community-board/ http://TUODOMINIO/t10/recommend-me-a-laptop/http://TUODOMINIO/u1/ciccio321/è necessario eseguire questa procedura (è solo un esempio, è possibile customizzare a piacere) admin/applications/forums/extensions/furlTemplates.php Trovare: 'showforum' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showforum=(.+?)(&|$)#i', 'forum/$1-#{__title__}/$2' ), 'in' => array( 'regex' => "#/forum/(\d+?)-#i", 'matches' => arra…

    • 0 risposte
    • 2,6k visite
  23. najaru

    Per settare in automatico la notifica mail delle risposte agli utenti è necessario lanciare la query direttamente sul database ALTER TABLE members CHANGE auto_track auto_track VARCHAR( 50 ) NULL DEFAULT 'XX'; UPDATE members SET auto_track='XX'; Cambiando le XX con uno dei segueti valori none immediate delayed daily weekly

    • 0 risposte
    • 2,4k visite
  24. najaru

    Per impostare il RTE editor di defaul per tutti gli utenti, potete lanciare questa query nel database Eseguire backup prima UPDATE members SET members_editor_choice='rte';ALTER TABLE members CHANGE members_editor_choice members_editor_choice CHAR(3) NOT NULL DEFAULT 'rte';se avete i prefissi di default bisogna fare: UPDATE ibf_members SET members_editor_choice='rte';ALTER TABLE ibf_members CHANGE members_editor_choice members_editor_choice CHAR(3) NOT NULL DEFAULT 'rte';

    • 0 risposte
    • 2,6k visite
  25. najaru

    A volte avere 10 aggiornamenti di stato utente può essere troppo per i forum non troppo lunghi ecco come fare per ridurli a 3 aprire admin/applications/members/sources/classes/hooks/gateway.php Trovare (verso il fondo) in una stringa lunga 'limit' => 10 e cambiare con: 'limit' => 3e salvare e riuppare admin/applications/members/sources/classes/hooks/gateway.php [source]Michael John[/source]

    • 0 risposte
    • 2,5k visite

Chi sta navigando 0

  • Nessun utente registrato visualizza questa pagina.

Informazioni importanti

Abbiamo inserito dei cookies nel tuo dispositivo per aiutarti a migliorare la tua esperienza su questo sito. Puoi modificare le impostazioni dei cookie, altrimenti puoi accettarli cliccando su continua. to insert a cookie message.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.