Időzóna: (GMT +1 óra) RSS - hozzászólások

Ajax chat - smiley probléma

Szerző
Üzenet
SZEMi
Kezdő phpBB-s
Kezdő phpBB-s


Csatlakozott: 2009.08.30. Vasárnap 11:29
Hozzászólások: 45
Hozzászólás Elküldve: 2009.10.18. 13:09    Hozzászólás témája: Ajax chat - smiley probléma
Hozzászólás az előzmény idézésével
Helló:)

Az oldalamon van egy ajax chat mod, és az téma/index_body.html-ben raktam a chat ablak felé egy ilyen hivatkozást:

Kód:

<div align="center"><a class="nav" href="./posting.php?mode=smilies&amp;f=0" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">Emotikonok</a></div>


A cél az volt, hogy ha rákkattint valaki az "Emotikonok" feliratra, egy felugró ablakban megjelennek az smileyk, és ha rákkattint, az üzenetmezőbe beírja a kódját. A pop-up stimmel is, látszanak a smileyk is, csak kattintásnál nem íródik be az üzenetmezőbe az adott hangulatjel kódja.

Ebben kérném segítségeteket, köszi előre is :)

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

Csatlakozott: 2006.01.17. Kedd 1:00
Hozzászólások: 2921
Hozzászólás Elküldve: 2009.10.26. 18:36    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Ez pontosan melyik MOD?

Felhasználó profiljának megtekintése Privát üzenet küldése
SZEMi
Kezdő phpBB-s
Kezdő phpBB-s


Csatlakozott: 2009.08.30. Vasárnap 11:29
Hozzászólások: 45
Hozzászólás Elküldve: 2009.10.27. 01:18    Hozzászólás témája:
Hozzászólás az előzmény idézésével
'AJAX Chat' Version 2.0.0B7

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 14:52
Hozzászólások: 1484
Hozzászólás Elküldve: 2009.10.27. 09:09    Hozzászólás témája:
Hozzászólás az előzmény idézésével

SZEMi írta:

'AJAX Chat' Version 2.0.0B7
Startrekguide.com-os? Akkor elsőként frissíts 2.0.0B8-ra. :) A fórumukba van a honosítás is amit készítettem.

Nekem az a bajom ezzel a chat-el most, hogy nem frissül magától. :( Szóval lehet nem a legjobb választás.
_________________
Vízipipa Fórum - Az ország első és legnagyobb vízipipás fóruma! Folyamatosan moderált és mindig találhatsz érdekes témát! :)
Vízipipa - Az ország első és legnagyobb vízipipás közössége. Legtöbb infó a vízipipáról, legnagyobb fórummal és a legtöbb cikkel!
Vízipipa Blog - Egy blog, melynek fő témaköre a vízipipázás! Minden információ: tippek, hírek a hazai és külföldi fronton, dohány tesztek és miegymás!

Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése Felhasználó weblapjának megtekintése
SZEMi
Kezdő phpBB-s
Kezdő phpBB-s


Csatlakozott: 2009.08.30. Vasárnap 11:29
Hozzászólások: 45
Hozzászólás Elküldve: 2009.10.27. 23:42    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Hű, ne kérj tőlem ilyesmit, már maga a feltelepítése is hatalmas sikerélmény volt, kezdőként :D

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

Csatlakozott: 2006.01.17. Kedd 1:00
Hozzászólások: 2921
Hozzászólás Elküldve: 2009.10.29. 19:28    Hozzászólás témája:
Hozzászólás az előzmény idézésével
A legegyszerűbb a chat kódjába beletúrni, a styles/prosilver/chat_body.html-ben módosítsd a következő sorokat:

Kód:

if (mode == 'add' && document.text.message.value != '')
erre:

Kód:

if (mode == 'add' && document.postform.message.value != '')

Kód:

document.text.message.value = '';
erre:

Kód:

document.postform.message.value = '';

Kód:

<form name="text" id="text" method="post" action="javascript:void(0);" onsubmit="handle_send('add', this)" autocomplete="off">
erre:

Kód:

<form name="postform" id="text" method="post" action="javascript:void(0);" onsubmit="handle_send('add', this)" autocomplete="off">

Ha más megjelenést is használsz a fórumon, azon se felejtsd el elvégezni a fenti módosításokat. Végül az Adminisztrátori vezérlőpult Megjelenések fülének Sablonok menüpontjában töltsd újra az összes módosított sablont (Újratöltés link a megfelelő sorokban).

Felhasználó profiljának megtekintése Privát üzenet küldése
SZEMi
Kezdő phpBB-s
Kezdő phpBB-s


Csatlakozott: 2009.08.30. Vasárnap 11:29
Hozzászólások: 45
Hozzászólás Elküldve: 2009.10.29. 23:02    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Így működik, nagyon köszönöm a segítséget :)

Felhasználó profiljának megtekintése Privát üzenet küldése
geeb21
Regisztrált tag
Regisztrált tag


Csatlakozott: 2009.08.05. Szerda 21:09
Hozzászólások: 23
Hozzászólás Elküldve: 2011.01.27. 22:28    Hozzászólás témája:
Hozzászólás az előzmény idézésével
sziasztok.

Nekem is kb ugyanez a gondom.

de ez már 3.0.8-as verzió és fent a chat minden. Beraktam a tetejére a chat nevet mellé egy emotikon szöveget de nem tudom megcsinálni.

Most odáig jutottam nagy nehezen kialakítottam egy htlm filet. (drags.html)

Ebbe dobtam a kódomat.

Amit tartalmaz a kód:

a sablon kinézetét,
az emotikonok elérési útját -megnevezve.
popup parancs (küön ablakban jelenjen meg értelemszerúen,
Ablak bezár gombal ellátva(ez működik is)

Az a bajom mikor rákattintok bármelyik emo-ra nem rakja be a chatbe.
Ugyanazt az emokat használom mint amit a hozzászólásban.

Ápropó a posting.php filet nem kell megvariálni,hogy az bedobja a chatbe az emokat?
Ha jól olvastam az előző hozzászólásoknál? Igaz én megcsináltam amit írtatok de semmi eredmény.

így néz ki:


http://www.kephost.com/view3.php?filename=jycaw5rq4kuo1eykb0zl.jpg


Tehát most megvan a chat. Ha beírom amit tudok fejből emot-t be is veszi a chat csak a kis ablakból nem akarja beszúrni a sunyikat.

köszi előre a segítséget.

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

Csatlakozott: 2011.08.20. Szombat 17:48
Hozzászólások: 73
Hozzászólás Elküldve: 2012.01.22. 13:18    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Sziasztok!

Készítettem egy új gombot a chat-hez, ami egy lenyíló ablakban kilistázza az emo-kat, a beviteli mező fölé. (direkt nem pop-up) A gomb a div-ben levő tartalmat nyitja-zárja.
Ezt a kódot használtam az emok kiíratására:

Kód:

<div class="inner" id="two" style="display:none; tex-align:center;">
   
         <a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
      </div>


A chat elérhető a főoldalon is, és külön ablakban is. A főoldalon nincs is semmi gond vele, viszont, ha külön ablakban nyitom meg a chat-et, akkor nem látszanak az emok, magyarul üres a div.
Hol rontom el, vagy hol hiányzik az elérési út?

Ha csinálok neki egy külön html-t, amibe berakosgatom egyenként az emokat, akkor nincs gond, ezzel egyenként berakható mind:

Kód:

<a href="#" onclick="insert_text('spank', true); return false;" title="spank"><img src="{T_IMAGESET_LANG_PATH}/spank.gif" /></a>

viszont így minden újonnan felvett emo-t, egyenként be kell tenni a html-be.
3.0.9., prosilver sablon, 'AJAX Chat' Version 2.0.0B8
Tudna valaki segíteni?

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


Csatlakozott: 2010.01.13. Szerda 20:44
Hozzászólások: 170
Hozzászólás Elküldve: 2012.01.22. 14:30    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Nem irtad hova helyezted be a kododat ,melyik fáljba :)

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

Csatlakozott: 2011.08.20. Szombat 17:48
Hozzászólások: 73
Hozzászólás Elküldve: 2012.01.22. 17:24    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Igaz, de sok lehetőség nincs :lol:
chat_body.html

Amire közben rájöttem......
Korábban beraktam már a bb kódokat is a chat fejlécébe. A posting _buttons.html egy butított változatát használtam erre a célra, ezt hívtam meg a chat_body.html-ben. A butítás annyiból állt, hogy kiszedtem minden feleslegesnek ítélt bb tag-et (url, img, egyéni kódok....stb.) Csak a szövegformázáshoz, színezéshez használatos dolgokat hagytam benne.
Ezzel egyidőben kiszedtem az engedélyezések figyelését is, tehát nem befolyásolja chat-et, hogy a bb kódok engedélyezve vannak-e adminban vagy sem. Most lecseréltem egy teljes posting_buttons-html-re az eddig használtat, és azt vettem észre, hogy ha simán a chat.php van meghívva, akkor semmi sem látszik a bb kódokból, vagyis nem látja azt sem, hogy engedélyezve vannak a bb kódok, egyebek. Valszeg ezért nem engedi az emokat sem generálni.
Viszont, ha a főoldal van megnyitva, akkor megy minden tökéletesen.

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


Csatlakozott: 2010.01.13. Szerda 20:44
Hozzászólások: 170
Hozzászólás Elküldve: 2012.01.22. 19:42    Hozzászólás témája:
Hozzászólás az előzmény idézésével
És ha a kododat beleteszed egy html-be ,és azt hivod meg a chat.body-ba ?

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

Csatlakozott: 2011.08.20. Szombat 17:48
Hozzászólások: 73
Hozzászólás Elküldve: 2012.01.22. 20:57    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Úgy működik, fentebb leírtam már, de pont ezt szeretném elkerülni.
Ezzel a megoldással, ha új emo-t veszek fel a fórumba, akkor bele kell szerkeszteni a html-be.
Az eredeti megoldás, ami rendesen megy a főoldalon, az berakja automatikusan az összes engedélyezett emo-t.

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


Csatlakozott: 2010.01.13. Szerda 20:44
Hozzászólások: 170
Hozzászólás Elküldve: 2012.01.23. 12:35    Hozzászólás témája:
Hozzászólás az előzmény idézésével
ÉN arra gondoltam hogy ezt a kododat teszed bele egy html-be

Kód:

<a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
,majd meghivod ezt a html-t a chat.body-ban .

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

Csatlakozott: 2011.08.20. Szombat 17:48
Hozzászólások: 73
Hozzászólás Elküldve: 2012.01.23. 21:11    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Teljesen mindegy melyik html-be teszem bele, ha csak simán a chat-et nyitom meg, akkor nem generálja le a szmájlikat. A főoldal alján viszont tökéletesen működik.
Mindegy most már, egyenként berakosgattam az emo-k kódját egy ilyenbe

Kód:

<a onclick="insert_text(':pü', true); return false;" href="#"><img title="üzenet" alt=":pü" src="./images/smilies/pm.gif"></a>

Annyit tettem bele, ahány emó van jelenleg.......csak ez olyan "kontár" megoldás :oops: :cry: de jelenleg nincs jobb. :cry:
Ha érdekel így néz ki bezárva, és így kinyitva. :D

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

Időzóna: (GMT +1 óra) RSS - hozzászólások
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