[Premod] Installazione Ajax chat Integrata con phpBB

Tutti I Trucchi & Segreti Per la Chat Targata SourceForge.net project
Regole del forum
ATTENZIONE! QUESTA SEZIONE E' STATA BLOCCATA !!
Avatar utente
Tiger
Amministratore
Amministratore
Messaggi: 2611
Iscritto il: 02/11/2011, 1:19
Versione: 3.2.X
Seo: Si
Server: UNIX/Linux
Php: 5.4.31
Database: MySQL(i) 5.1.60-community-log
Località: Roma

Re: [Premod] Installazione Ajax chat Integrata con phpBB

Messaggio da Tiger » 04/03/2012, 11:18

Eccomi qui con una soluzioncina per te ^+^
Allora ti conviene estenderti la navbar in questo modo:
Apri overall_header.html del tuo style e trovi:

Codice: Seleziona tutto

<ul class="linklist rightside">
            <li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>
            <!-- IF not S_IS_BOT -->
               <!-- IF S_DISPLAY_MEMBERLIST --><li class="icon-members"><a href="{U_MEMBERLIST}" title="{L_MEMBERLIST_EXPLAIN}">{L_MEMBERLIST}</a></li><!-- ENDIF -->
               <!-- IF not S_USER_LOGGED_IN and S_REGISTER_ENABLED --><li class="icon-register"><a href="{U_REGISTER}">{L_REGISTER}</a></li><!-- ENDIF -->
               <li class="icon-logout"><a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="l">{L_LOGIN_LOGOUT}</a></li>
            <!-- ENDIF -->
         </ul>
Aggiungi subito dopo:

Codice: Seleziona tutto

<ul class="linklist navlinks2">
   <li><a href="yourlink">Test1</a> &bull; </li>
   <li><a href="yourlink">Test2</a> &bull; </li>
   <li><a href="yourlink">Test3</a></li>
</ul>
Adesso apri il common.css del tuo style e cerchi:

Codice: Seleziona tutto

ul.navlinks {
   padding-bottom: 1px;
   margin-bottom: 1px;
   border-bottom: 1px solid #FFFFFF;
   font-weight: bold;
}
Aggiungi subito dopo:

Codice: Seleziona tutto

ul.navlinks2 {
   /*  font-weight: bold; */
   margin-top: 30px;
   padding-top: 2px;
   padding-bottom: 1px;
   margin-bottom: 1px;
   border-top: 1px solid #FFFFFF;
   text-align: center;
}

ul.navlinks2 li {
   display: inline;
   float: none;
   margin-left: -4px;
}
Aggiorni temi e template del tuo style da pca e svuoti la chache.
Immagine

Avatar utente
sharethefiles
Utente
Utente
Messaggi: 48
Iscritto il: 01/03/2012, 12:57
Versione: 3.0.9
Seo: No
Server: UNIX/Linux
Località: Oltrepo Pavese

Re: [Premod] Installazione Ajax chat Integrata con phpBB

Messaggio da sharethefiles » 04/03/2012, 11:19

fatto i passaggi iniziali, ma neppure io vedo il collegamento alla chat

EDIT: pirla io, scusate, cancellare pure la mia risposta ;:;


ma nn mi dice gli user che ci sono on line

Avatar utente
Tiger
Amministratore
Amministratore
Messaggi: 2611
Iscritto il: 02/11/2011, 1:19
Versione: 3.2.X
Seo: Si
Server: UNIX/Linux
Php: 5.4.31
Database: MySQL(i) 5.1.60-community-log
Località: Roma

Re: [Premod] Installazione Ajax chat Integrata con phpBB

Messaggio da Tiger » 04/03/2012, 11:28

Non ti preoccupare, .?. ^+^
Aspettate che controllo meglio ......
Immagine

Avatar utente
sharethefiles
Utente
Utente
Messaggi: 48
Iscritto il: 01/03/2012, 12:57
Versione: 3.0.9
Seo: No
Server: UNIX/Linux
Località: Oltrepo Pavese

Re: [Premod] Installazione Ajax chat Integrata con phpBB

Messaggio da sharethefiles » 04/03/2012, 11:34

Tiger ha scritto:Non ti preoccupare, .?. ^+^
Aspettate che controllo meglio ......
grazie, e dato che siamo, sarrebbe utile che apra in un nuova scheda, altrimenti si esce dal forum cliccando la chat. ;:;

Avatar utente
Tiger
Amministratore
Amministratore
Messaggi: 2611
Iscritto il: 02/11/2011, 1:19
Versione: 3.2.X
Seo: Si
Server: UNIX/Linux
Php: 5.4.31
Database: MySQL(i) 5.1.60-community-log
Località: Roma

Re: [Premod] Installazione Ajax chat Integrata con phpBB

Messaggio da Tiger » 04/03/2012, 11:52

Per il collegamento in una nuova finestra usate questo codice qui:

Codice: Seleziona tutto

<li class="icon-chat"><a href=" javascriptvoid(0)" onClick="window.open('{CHAT_LINK}', 'standaloneflash','width=800,height=600'); return false;" rel="nofollow">{CHAT_LABEL}
<a rel="nofollow">
Chiaramente se avete seguito la mia guida sulla creazione dell'iconcina chat nei topic precedenti.
Immagine

Avatar utente
sharethefiles
Utente
Utente
Messaggi: 48
Iscritto il: 01/03/2012, 12:57
Versione: 3.0.9
Seo: No
Server: UNIX/Linux
Località: Oltrepo Pavese

Re: [Premod] Installazione Ajax chat Integrata con phpBB

Messaggio da sharethefiles » 04/03/2012, 11:56

ma non mi dice gli user che ci sono on line

Avatar utente
Tiger
Amministratore
Amministratore
Messaggi: 2611
Iscritto il: 02/11/2011, 1:19
Versione: 3.2.X
Seo: Si
Server: UNIX/Linux
Php: 5.4.31
Database: MySQL(i) 5.1.60-community-log
Località: Roma

Re: [Premod] Installazione Ajax chat Integrata con phpBB

Messaggio da Tiger » 04/03/2012, 12:03

Ragazzi sto controllando i miei file abbiate pazienza la guida online non la ritrovo piu',sto proseguendo con il mio fiuto.....
Allora sempre in inludes/functions.php cercate:

Codice: Seleziona tutto

// The following assigns all _common_ variables that may be used at any point in a template.
	$template->assign_vars(array(
Aggiungete subito dopo:

Codice: Seleziona tutto

'CHAT_LINK'                  => append_sid("{$phpbb_root_path}chat/index.$phpEx"),
        'CHAT_LABEL'               => 'Chat ['.count(getChatOnlineUserIDs()).']',
        'CHAT_TITLE'               => 'Online: '.htmlentities(implode(', ', getChatOnlineUsers()), ENT_QUOTES, 'UTF-8'),
Immagine

Avatar utente
Tiger
Amministratore
Amministratore
Messaggi: 2611
Iscritto il: 02/11/2011, 1:19
Versione: 3.2.X
Seo: Si
Server: UNIX/Linux
Php: 5.4.31
Database: MySQL(i) 5.1.60-community-log
Località: Roma

Re: [Premod] Installazione Ajax chat Integrata con phpBB

Messaggio da Tiger » 04/03/2012, 12:07

e sempre nel incledes/*functions.php la parte prima di [highlight=#ffffff]?>[/highlight]
e' questa:

Codice: Seleziona tutto

function getChatInterface() {
    global $phpEx, $phpbb_root_path;
    static $ajaxChat;

    if (!$ajaxChat) {
        // URL to the chat directory:
        if (!defined('AJAX_CHAT_URL')) {
            define('AJAX_CHAT_URL', $phpbb_root_path . 'chat/');
        }

        // Path to the chat directory:
        if (!defined('AJAX_CHAT_PATH')) {
            if (empty($_SERVER['SCRIPT_FILENAME'])) {
                $_SERVER['SCRIPT_FILENAME'] = $_SERVER['DOCUMENT_ROOT'].$_SERVER['SCRIPT_URL'];
            }
            define('AJAX_CHAT_PATH', realpath(dirname($_SERVER['SCRIPT_FILENAME']).'/chat').'/');
        }

        // Validate the path to the chat:
        if (@is_file(AJAX_CHAT_PATH.'lib/classes.'.$phpEx)) {
            // Include Class libraries:
            require_once(AJAX_CHAT_PATH.'lib/classes.'.$phpEx);

            // Initialize the chat interface:
            $ajaxChat = new CustomAJAXChatInterface();
        }
    }

    return $ajaxChat;
}

function getChatOnlineUsers() {
    $chatInterface = getChatInterface();
    if($chatInterface) {
        // Clean out any users who didn't log out properly by calling removeInactive()
        // Not necessary but a good idea. You can take out this line if you want.
        $chatInterface->removeInactive();
        // Now get the online users:
        return $chatInterface->getOnlineUsers();
    }
    else {
        return array();
    }
}

function getChatOnlineUserIDs() {
    return ($chatInterface = getChatInterface()) ? $chatInterface->getOnlineUserIDs() : array();
}
Immagine

Avatar utente
DR.House
UtenteExpert
UtenteExpert
Messaggi: 659
Iscritto il: 29/12/2011, 8:05
Versione: 3.0.11
Seo: Si
Server: UNIX/Linux
Php: 5.3.5
Database: MySQL(i) 5.5.8
Località: in mezzo tra la SEO e la versione normale di phpbb3

Re: [Premod] Installazione Ajax chat Integrata con phpBB

Messaggio da DR.House » 04/03/2012, 12:10

sharethefiles ha scritto:ma non mi dice gli user che ci sono on line
gli user online sono una cosa,gli utenti in chat che la stanno utilizzando un'altra.Non confonderti. .?.
[center]Phpbbmods.it & Phpbb-store.com gestiti da persone umili, sono di fatto uniti nella mission per far conoscere questo favoloso cms e supportare chi ne avesse bisogno.[/center]

[center]We are not heroes, but very normal people!!![/center]

Immagine

Avatar utente
sharethefiles
Utente
Utente
Messaggi: 48
Iscritto il: 01/03/2012, 12:57
Versione: 3.0.9
Seo: No
Server: UNIX/Linux
Località: Oltrepo Pavese

Re: [Premod] Installazione Ajax chat Integrata con phpBB

Messaggio da sharethefiles » 04/03/2012, 12:13

intendo quelli della chat [0] non lo dice

provato la modifica, ma cè uncontrasto fra title e label, non funzia