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

BBCode gombok tuningolása

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

Csatlakozott: 2006.12.18. Hétfő 17:05
Hozzászólások: 378
Hozzászólás Elküldve: 2007.09.14. 12:24    Hozzászólás témája: BBCode gombok tuningolása
Hozzászólás az előzmény idézésével
Sziasztok! Szeretném a phpBB3-ban is megcsinálni a link és a kép BBCode gombok tuningját, ami a 2-esben nagyon tetszett. Marcee szkriptje a ketteshez itt található: forum/hsz/4450#hsz-4450
Próbáltam beillesztgetni a posting_buttons.html-be, de sehogy sem akar működni.
Van valakinek (esetleg Marcee? :wink: ) ötlete, hogy miként lehetne működésre bírni? Egyébként ajánlom mindenkinek, nagyon okos megoldás, igazi "lémlyúzerfrend".
_________________
carvingski.hu

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

Csatlakozott: 2006.09.19. Kedd 1:00
Hozzászólások: 181
Hozzászólás Elküldve: 2007.09.14. 14:47    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Ez engem is érdelekne :)

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: 2007.09.14. 15:05    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Nyisd meg a styles/sablonodneve/template/editor.js fájlt, majd keresd meg benne a következő részt:

Kód:

//The new position for the cursor after adding the bbcode
var caret_pos = getCaretPosition(textarea).start;
var new_pos = caret_pos + bbopen.length;
majd illeszd be mögé ezt:

Kód:

//phpBB.hu bbcode módosítás
if (bbopen == '[img]') {
   phpBBhu_bbcode_URL = prompt("A kép URL címe?\n\n", "http://");
   if (phpBBhu_bbcode_URL.length > 7) {
      if (String(phpBBhu_bbcode_URL).substring(0,7) != "http://") phpBBhu_bbcode_URL = "http://" + phpBBhu_bbcode_URL;

      var phpBBhu_bbcode_urlcode = "[img]"+phpBBhu_bbcode_URL+"[/img]";
      insert_text(phpBBhu_bbcode_urlcode);
   }
   return;
}
if (bbopen == '[url]') {
   phpBBhu_bbcode_URL = prompt("A link URL címe?\n\n", "http://");
   if (phpBBhu_bbcode_URL.length>7) {
      if (String(phpBBhu_bbcode_URL).substring(0,7) != "http://") phpBBhu_bbcode_URL = "http://" + phpBBhu_bbcode_URL;

      var phpBBhu_bbcode_Title = prompt("Mi a link neve?\nÜresen hagyva az URL lesz.\n", "");
      if (phpBBhu_bbcode_Title.length == 0) phpBBhu_bbcode_Title = phpBBhu_bbcode_URL;

      var phpBBhu_bbcode_urlcode = "[url="+phpBBhu_bbcode_URL+"]"+phpBBhu_bbcode_Title+"[/url]";
      insert_text(phpBBhu_bbcode_urlcode);
   }
   return;
}
if (bbopen == '[flash=]') {
   phpBBhu_bbcode_URL = prompt("A flash animáció URL címe?\n\n", "http://");
   if (phpBBhu_bbcode_URL.length>7) {
      if (String(phpBBhu_bbcode_URL).substring(0,7) != "http://") phpBBhu_bbcode_URL = "http://" + phpBBhu_bbcode_URL;

      var phpBBhu_bbcode_Width = prompt("Az animáció szélessége?\n\n", "");
      var phpBBhu_bbcode_Height = prompt("Az animáció magassága?\n\n", "");

      if ((phpBBhu_bbcode_Width.length > 0) && (phpBBhu_bbcode_Height.length > 0)) {
         var phpBBhu_bbcode_urlcode = "[flash="+phpBBhu_bbcode_Width+","+phpBBhu_bbcode_Height+"]"+phpBBhu_bbcode_URL+"[/flash]";
         insert_text(phpBBhu_bbcode_urlcode);
      }
   }
   return;
}
//phpBB.hu bbcode módosítás vége

Figyelj arra, hogy a fájl UTF-8 kódolással legyen elmentve. (Ha nem azzal van elmentve, azt onnan veszed észre, hogy a szövegdobozokban az ékezetes betűk helyett kis négyzetek jelennek meg.)

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

Csatlakozott: 2006.05.01. Hétfő 1:00
Hozzászólások: 119
Hozzászólás Elküldve: 2007.09.14. 15:42    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Ez engem is érdekel, de sajna nem tudom hogyan mentesem el UTF-8 kódolással. Valaki leírná a mentés menetét, előre is köszi!

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


Csatlakozott: 2006.09.29. Péntek 1:00
Hozzászólások: 4377
Hozzászólás Elküldve: 2007.09.14. 15:44    Hozzászólás témája:
Hozzászólás az előzmény idézésével
A legtöbb programnál van valami olyasmi ( valahol ), hogy kódolás: UTF8, stb. Itten kell beállítani.

Netán ha leírnád, hogy milyen programról van szó... :roll: .

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

Csatlakozott: 2006.05.01. Hétfő 1:00
Hozzászólások: 119
Hozzászólás Elküldve: 2007.09.14. 15:55    Hozzászólás témája:
Hozzászólás az előzmény idézésével

Thomas RC írta:

A legtöbb programnál van valami olyasmi ( valahol ), hogy kódolás: UTF8, stb. Itten kell beállítani.

Netán ha leírnád, hogy milyen programról van szó... :roll: .
Rájöttem, először wordpad-dal mentettem el abban nem találtam UTF-8 kódolást, a jegyzettömb-ben már igen. Mentés másként, majd kiválasztani az UTF-8 kódolás-t.

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

Csatlakozott: 2006.11.29. Szerda 15:59
Hozzászólások: 231
Hozzászólás Elküldve: 2007.09.14. 17:13    Hozzászólás témája:
Hozzászólás az előzmény idézésével
ez micsoda?

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

Csatlakozott: 2006.12.18. Hétfő 17:05
Hozzászólások: 378
Hozzászólás Elküldve: 2007.09.14. 22:43    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Marcee!
Ismét elkápráztattál! Tökéletes lett. Köszönöm a segítségedet.
Mondjuk így elnézegetve, azt hiszem próbálkozhattam volna egy darabig a ketteshez való szkripttel...:)
Egyébként a Te munkád? Ha igen, le a kalappal a tudásod előtt.

Arnika! Ez egy szkript, ami megnyit egy párbeszédablakot (ugye jól nevezem?), amikor hozzászólás írásakor az adott BBCode gombra nyomsz. "Hót" egyszerűvé teszi a link, kép és flash belinkelését. (Ezzel talán(!) még Győzike is képes lenne összegányolni egy üzenetet...) :)
_________________
carvingski.hu

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

Csatlakozott: 2006.11.29. Szerda 15:59
Hozzászólások: 231
Hozzászólás Elküldve: 2007.09.15. 10:20    Hozzászólás témája:
Hozzászólás az előzmény idézésével
nah mind1 ez nekem nem kell néhány user alig bírta megszokni a phpBB3-at tistára megijednének ettől :lol: :lol: :lol:

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

Csatlakozott: 2006.01.17. Kedd 1:00
Hozzászólások: 2921
Hozzászólás Elküldve: 2007.09.15. 11:40    Hozzászólás témája:
Hozzászólás az előzmény idézésével
A kettes verziónál az URL-es kód még egy más oldalról vett példakód volt, de a phpBB-hez már én illesztettem, az IMG és a hármas phpBB kódjai már teljes mértékben sajátok.

Igen, a párbeszédablak szerintem teljesen jó megnevezés.

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

Csatlakozott: 2006.12.18. Hétfő 17:05
Hozzászólások: 378
Hozzászólás Elküldve: 2007.09.15. 15:13    Hozzászólás témája:
Hozzászólás az előzmény idézésével

Marcee írta:

... a hármas phpBB kódjai már teljes mértékben sajátok.
Gratulálok. (De hogy ezt egyáltalán hogyan lehet megtanulni??? Azt hiszem, az én életemből ez most már kimarad. Na mindegy. Ez van. :) )

Arnika! Szerintem épp az, hogy ettől kevésbé ijednek meg. Gondolkozni nem kell, csak bambán bemásolni amit kér az ablak.
_________________
carvingski.hu

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

Csatlakozott: 2006.12.18. Hétfő 17:05
Hozzászólások: 378
Hozzászólás Elküldve: 2011.08.08. 13:41    Hozzászólás témája:
Hozzászólás az előzmény idézésével
No, sajnálattal tapasztaltam, hogy ez a script a 3.0.9 verzióban nem működik. :cry:
(pedig tényleg nagyon jó megoldás)

Marcee, esetleg rá tudnál nézni, hogy vajon mi lehet az oka?

Kösz.
_________________
carvingski.hu

Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése Felhasználó weblapjának megtekinté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: 2011.08.15. 21:05    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Milyen böngészővel próbáltad? Átmásoltam a kódot egy frissen telepített phpBB3-ba, és nálam működött :?

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

Csatlakozott: 2007.03.26. Hétfő 5:42
Hozzászólások: 2258
Hozzászólás Elküldve: 2011.08.16. 04:52    Hozzászólás témája:
Hozzászólás az előzmény idézésével
2 hiba

1., a nyelvet direktbe írtad be
2., flash szélessége, magassága -> nem használod a parseInt

Kód:

      var phpBBhu_bbcode_Width = prompt("Az animáció szélessége?\n\n", "");
      var phpBBhu_bbcode_Height = prompt("Az animáció magassága?\n\n", "");

      if ((phpBBhu_bbcode_Width.length > 0) && (phpBBhu_bbcode_Height.length > 0)) {

cserre

Kód:

      var phpBBhu_bbcode_Width = parseInt(prompt("Az animáció szélessége?\n\n", ""));
      var phpBBhu_bbcode_Height = parseInt(prompt("Az animáció magassága?\n\n", ""));

      if ((phpBBhu_bbcode_Width > 0) && (phpBBhu_bbcode_Height > 0)) {


:wink:

továbbá lehetne ezt még szépen fokozni hiba üzenetekkel.
Amúgy sok ember ennek tényleg hasznát venné.


Szoles írta:

No, sajnálattal tapasztaltam, hogy ez a script a 3.0.9 verzióban nem működik. :cry:
(pedig tényleg nagyon jó megoldás)

Marcee, esetleg rá tudnál nézni, hogy vajon mi lehet az oka?

Kösz.
Lehetséges, hogy a böngésződ a gyorsító tárból olvassa a js adatokat.
Ürítsd ki a böngésződ gyorsító tárát és utána próbáld meg.

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

Csatlakozott: 2006.12.18. Hétfő 17:05
Hozzászólások: 378
Hozzászólás Elküldve: 2011.08.18. 11:54    Hozzászólás témája:
Hozzászólás az előzmény idézésével

Marcee írta:

Milyen böngészővel próbáltad? Átmásoltam a kódot egy frissen telepített phpBB3-ba, és nálam működött :?
Hú, de szégyellem magam :oops:, most nekiestem újra, látszólag ugyanazt megcsináltam, erre tökéletes lett.

Nem tudom, hol lehetett a hiba, de mintha az előzőbe bekerültek volna üres sorok is. (másolgatás közben gondolom) Talán ez kavarhatott bele a scriptbe. (nem tudom, erre finnyás-e a script, de másra nem tudok gondolni)

Egyébként általában operával szoktam először nézegetni (bütykölésnél ezt használom) , és ha ott jó, akkor megnézem firefoxszal és explorerrel is.

Summázva: 3.0.9 alatt is tökéletesen működik, és még egyszer köszönöm!

KillBill! Kösz, persze mindig ürítgetem a tárat, itt valami mást szúrtam el.
Amiket írtál, azokat pedig módosítottam Marcee kódjában. (gyakorlatilag semmit nem értek ezekből a scriptekből, de ha így kell lennie, hát legyen, vakon követem amiket írtok! :wink: )
_________________
carvingski.hu

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:  

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