Üdv,
A phpfreechat-hez van egy minta, hogy lehet popup ablakba tenni a chat-et: itt
Betettem egy tartalomba:
<p> Let us <a href="" onclick="window.open('demo65_chat_popup.php','chat_popup','toolbar=0,menubar=0,scrollbars=1,width=800,height=650'); return false;"> start chatting </a> </p> <?php if (isset($_GET['profil'])) { ?> <p>Here is the user (id=<?php echo $_GET['profil']; ?>)profil</p> <?php } ?>
A demo65_chat_popup.php-t a phpfreechat/phpfreechat könytárba és módosítottam a
require_once dirname(__FILE__)."/../src/phpfreechat.class.php";
sort:
require_once dirname(__FILE__)."/src/phpfreechat.class.php";
Mit kell csinálni még, hogy a Drupal-ba integrált freechat legyen a popup ablakban? Most így egy külön chat nyílik meg.
Drupal verzió:
Fórum:
smink inkább
Addig jutottam, hogy a smink template.php végére beszúrtam:
A page-phpfreechat-popup.tpl.php ez:
Tehát csak pl. a 23 ID-jű node-nál szeretném csak alkalmazni, azaz hogy csak a node-t jelenítse meg.
A sminkbeállítások mentve, cache törölve. De nem változott semmi, a kérdéses node mellett továbbra is megjelenik a többi regio/elem is.
Mit hagytam ki?
A Drupal tartalomba így tettem bele a linket:
preprocess_page -ben nincs node objektum jelen.
arg() függvénnyel vizsgáljad, hogy a node/23 -on vagy e. így:
-
clear: both;
muxik
köszönöm! működik. :)