Üdv,
Egy node-ba beszúrtam egy iframe-t "webchat.freenode.net" hivatkozással:
<div> <iframe src="http://webchat.freenode.net?nick=akarki&channels=mychannel" width="700" height="550"></iframe> </div>
A "nick=akarki" helyett lehet valahogy automatizálni, hogy az aktuális Drupal usernév kerüljön oda?
Gondolom PHP filter kell hozzá (ez bekapcs.).
Drupal verzió:
Fórum:
nagyjából így
de ezt már nem biztos, hogy egy node bodyjába csinálnám, lehet inkább írnék egy picike kis modult ami egy blokkot hoz létre a webchat iframel és azt tenném egy régióba.
-
clear: both;
ok, kösz.
ok, kösz.
csak hogy ne ilyen rondaság maradjon meg az utókornak
itt egy nagyon egyszerű kis modul ami blokkosítja ezt a dolgot. bekapcsolod a modult, létrehoz neked egy freenode webchat nevű blokkot, a többi már gyerekjáték.
freenodewebchat.info
freenodewebchat.module
a .module végére nem kell '?>' csak itt a fórumban kell, hogy színezzen a filter. aztán ebből persze lehet menni tovább, hogy legyen beállító képernyő ahol be tudod állítani a szélességet/Magasságot, meg hogy melyik csatornát mutassa a blokk, vagy lehetne egy olyan beállító képernyő ahol hozzá tudsz adogatni csatornákat és akkor minden ilyen csatornának külön blokk jön létre mondjuk, ilyesmi.
-
clear: both;
na, máris itt egy security update :)
ircn jól rávilágítottak, hogy ez így nem lesz jó, a $user->name nem tisztított adat, check_plain() -en át kell kergetni mielőtt kiírnánk.
szóval akkor a .module így:
-
clear: both;
module
Köszi a segítő szándékot! :)
Ne publikáljuk a drupal.org-on? Továbbfejlesztem(?). :)
hajrá
én itt publikáltam, te ott publikálod, ahol akarod ;)
-
clear: both;