Ajax Chat megjelenítése a kezdőoldalon. Lehetséges?

Szerző
Üzenet
clean
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2006.10.20. Péntek 2:00
Hozzászólások: 349
Hozzászólás Elküldve: 2008.09.25. 13:11    Hozzászólás témája: Ajax Chat megjelenítése a kezdőoldalon. Lehetséges?
Hozzászólás az előzmény idézésével
Sziasztok! Üdv! Ez az ajax chat-et , meglet oldani úgy, hogy ne külön link-klikkel lehessen elérni, hanem rögtön a főoldalon látszódjon? Azt szeretném elérni, hogy úgy funkcionáljon, mint egy shoutbox a főoldalon. index_body.html, vagy az overall-ba valamilyen módon integrálni......

Közben találtam egy ilyen lehetőséget:
Edit includes/functions.php
Keresd ezt a részt:

Kód:

?>

Tedd elé ezt:

Kód:

function getShoutBoxContent() {
          // URL to the chat directory:
          if(!defined('AJAX_CHAT_URL')) {
             define('AJAX_CHAT_URL', './chat/');
          }
 
          // Path to the chat directory:
          if(!defined('AJAX_CHAT_PATH')) {
             define('AJAX_CHAT_PATH', realpath(dirname($_SERVER['SCRIPT_FILENAME']).'/chat').'/');
          }
 
          // Validate the path to the chat:
          if(@is_file(AJAX_CHAT_PATH.'lib/classes.php')) {
 
             // Include Class libraries:
             require_once(AJAX_CHAT_PATH.'lib/classes.php');
 
             // Initialize the shoutbox:
             $ajaxChat = new CustomAJAXChatShoutBox();
 
             // Parse and return the shoutbox template content:
             return $ajaxChat->getShoutBoxContent();
          }
 
          return null;
       }

Keresd ezt a részt:

Kód:

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

Tedd utána ezt:

Kód:

'SHOUTBOX'                  => getShoutBoxContent(),


Edit styles/[STYLE_NAME]/template/overall_footer.html
Keresd ezt a részt:

Kód:

<div id="page-footer">

Tedd utána ezt:

Kód:

<!-- IF not S_IS_BOT -->
<div style="font-size:1.2em; margin-bottom:20px;">{SHOUTBOX}</div>
<!-- ELSE -->
<div id="ajaxChatCopyright"><a href="https://blueimp.net/ajax/">AJAX Chat</a> &copy; <a href="https://blueimp.net">blueimp.net</a></div>
<!-- ENDIF -->


Sajnos ez nem az igazi... csak az üzeneteket jelenití meg a kezdőoldalon.. illetve lehet küldeni is üzit, de nekem maga az egész chat kinézet kellene a kezdőlapra! Úgy gondolom, hogy ebből el lehetne indulni, csak nem tudom merre kellene. Egy kis segítséget kérnék tőletek.
_________________
Clean....

Felhasználó profiljának megtekintése Privát üzenet küldése
Marcee
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2006.01.17. Kedd 2:00
Hozzászólások: 2921
Hozzászólás Elküldve: 2008.09.27. 12:41    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Találtam egy megoldást, de ez elég gány: egyszerűen egy iframe-be rántja be az egész chatet, az index_body.html-ben a

Kód:

<!-- INCLUDE overall_footer.html -->
elé illeszd be:

Kód:

<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
<iframe src ="chat/" frameborder="0" height="600" width="100%"></iframe>
<!-- ENDIF -->
Ennek a megoldásnak annyi a baja, hogy automatikusan a chat szövegmezőjére állítja a fókuszt és nem találtam meg, hogy hogyan lehetne kikapcsolni.
Azért van elrejtve a vendégek elől, mert olyankor a saját belépő oldalát ajánlja fel, ami igaz, hogy beléptet a fórumba is, de -mivel az egész egy iframe-ben van- a fórumot az iframe-be tölti be, ami elég furcsán néz ki.

Felhasználó profiljának megtekintése Privát üzenet küldése
clean
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2006.10.20. Péntek 2:00
Hozzászólások: 349
Hozzászólás Elküldve: 2008.09.29. 15:01    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Köszönöm szépen Marcee a segítséget! Egyenlőre ez is megteszi! :-)
_________________
Clean....

Felhasználó profiljának megtekintése Privát üzenet küldése
clean
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2006.10.20. Péntek 2:00
Hozzászólások: 349
Hozzászólás Elküldve: 2008.11.20. 17:36    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Üdv újra! :-)
Volna itt még egy kérdésem.. a chat configjában be lehetne e azt valahol állítani, hogy a csoportok színét, azaz az egyes csoportokba tartozó userkeket, az adott színükkel jelezze ki a chat az online listájában? Alapbeállításként az adminok, és a globál moderátorokét jelzi a csoport színnel, de minden más csoportba tartozó usert egy színnel ( fekete ) jelöl.... keresgélem, de nem találom a megfelelő részt... bár az sem kizárt, hogy egy kisebb kódrészlet átírására van szűkség ehhez. Ebben kérnék egy kis segítséget.
_________________
Clean....

Felhasználó profiljának megtekintése Privát üzenet küldése
syska
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2007.11.20. Kedd 15:52
Hozzászólások: 1484
Hozzászólás Elküldve: 2008.11.20. 18:03    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Nem lehet, hogy a phpbb csoportjaiból veszi?
Adj egy színt a regisztrált felhasználóknak és próbáld meg.

Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése Felhasználó weblapjának megtekintése
clean
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2006.10.20. Péntek 2:00
Hozzászólások: 349
Hozzászólás Elküldve: 2008.11.20. 21:41    Hozzászólás témája:
Hozzászólás az előzmény idézésével
nem onnan veszi.. megtaláltam... :-) csak nem tudok rájönni a hogyan tudom belőni...
A ccs könyvtárban lévő megjelenésekben kell átírni a #content-eket, csak azt nem tom, hogy honnan tudom kiszedni a csoportok megfelelőjét... gondolok itt ezekre: .admin , .moderator, .user, .quest, (vip members, uploader, supporters, stb.. )

Kód:

#content .moderator {
      color:#00AA00;
   }

_________________
Clean....

Felhasználó profiljának megtekintése Privát üzenet küldése
syska
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2007.11.20. Kedd 15:52
Hozzászólások: 1484
Hozzászólás Elküldve: 2008.11.20. 22:03    Hozzászólás témája:
Hozzászólás az előzmény idézésével

clean írta:

nem onnan veszi.. megtaláltam... :-) csak nem tudok rájönni a hogyan tudom belőni...
A ccs könyvtárban lévő megjelenésekben kell átírni a #content-eket, csak azt nem tom, hogy honnan tudom kiszedni a csoportok megfelelőjét... gondolok itt ezekre: .admin , .moderator, .user, .quest, (vip members, uploader, supporters, stb.. )

Kód:

#content .moderator {
      color:#00AA00;
   }
Mindegyiknek külön adod meg.
Vizuális felület megcsinálod, h milyen legyen majd CSS-be beteszed.
#content .admin
#content .moderator
#content .user
#content .guest

Mindegyiknek külön megadod a színt és ennyi. Mi itt a gond? :)

Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése Felhasználó weblapjának megtekintése
clean
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2006.10.20. Péntek 2:00
Hozzászólások: 349
Hozzászólás Elküldve: 2008.11.20. 22:38    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Az a probléma, hogy ezek:

Kód:


#content .admin
#content .moderator
#content .user
#content .guest

már adott értékek, alapból benne vannak... de én ezeket ki szeretném bővíteni több csoporttal, de nem elég csak beírni ezt:

Kód:

#content .vip {
      color:#00AA00;
   }

még valamit kell csinálni, hogy lássa is ezt a csoportszínt...
probáltam config.php ben megadni neki, illetve kibővíteni ezzel a csoporttal is, de semmi...

Kód:

// Define AJAX Chat user roles:
define('AJAX_CHAT_CHATBOT',      4);
define('AJAX_CHAT_ADMIN',      3);
define('AJAX_CHAT_MODERATOR',   2);
define('AJAX_CHAT_USER',      1);
define('AJAX_CHAT_GUEST',      0);
define('AJAX_CHAT_VIP',      5);

_________________
Clean....

Felhasználó profiljának megtekintése Privát üzenet küldése
syska
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2007.11.20. Kedd 15:52
Hozzászólások: 1484
Hozzászólás Elküldve: 2008.11.20. 23:39    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Hmm sajnos ennyire (még) nem ismerem ezt. Akkor nem tudok segíteni.
Max anyit, hogy 1-1 kifejezésre keress rá, hogy mely file-okba van és milyen adatok veszi körül.

Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése Felhasználó weblapjának megtekintése
Hozzászólások megtekintése:  

Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.

Hirdetés
Hirdetés