не работает кнопка со смайл боксом
kushelbek |
|
---|---|
Доброго времени суток! Добавил смайлов в смайл бокс, в скрипте set.js и ru.lang.js добавил код. После этого не нажимаеться кнопка со смайлами. Помогите пожалуйста. Заране спасибо.
|
esclkm |
|
---|---|
и как помочь? нет чтобы хотя что было а что стало littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
kushelbek |
|
---|---|
Стало так: http://i042.radikal.ru/1110/15/575c71837dba.jpg А было вот так: http://s017.radikal.ru/i411/1110/f0/c2c5716cda0f.jpg Я изменя код в скрипте set.js и ru.lang.js когда добовлял смайлы, не появялся сам бокс при добавление смайлов, как на втором скрине. То есть бокс пропадал вообще. |
|
This post was edited by kushelbek (2011-10-16 18:47, 13 years ago) |
esclkm |
|
---|---|
спасибо за скриншоты - они аццкие) но я про код littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
kushelbek |
|
---|---|
Вот изминенный код set.js: var smileSet = [ { name: "angel", code: "O:-)", file: "angel.gif", prio: 60, lang: smileL.angel }, { name: "smile", code: ":-)", file: "smile.gif", prio: 10, lang: smileL.smile }, { name: "sad", code: ":-(", file: "sad.gif", prio: 10, lang: smileL.sad }, { name: "wink", code: ";-)", file: "wink.gif", prio: 20, lang: smileL.wink }, { name: "tongue", code: ":-P", file: "tongue.gif", prio: 50, lang: smileL.tongue }, { name: "dirol", code: "8-)", file: "dirol.gif", prio: 50, lang: smileL.dirol }, { name: "biggrin", code: ":-D", file: "biggrin.gif", prio: 40, lang: smileL.biggrin }, { name: "blush", code: ":-[", file: "blush.gif", prio: 50, lang: smileL.blush }, { name: "shok", code: "=-O", file: "shok.gif", prio: 50, lang: smileL.shok }, { name: "kiss2", code: ":-*", file: "kiss2.gif", prio: 30, lang: smileL.kiss2 }, { name: "cray", code: ":'(", file: "cray.gif", prio: 40, lang: smileL.cray }, { name: "secret", code: ":-X", file: "secret.gif", prio: 40, lang: smileL.secret }, { name: "aggressive", code: ">-o", file: "aggressive.gif", prio: 50, lang: smileL.aggressive }, { name: "fool", code: ":-|", file: "fool.gif", prio: 50, lang: smileL.fool }, { name: "beee", code: ":-/", file: "beee.gif", prio: 30, lang: smileL.beee }, { name: "mosking", code: "*JOKINGLY*", file: "mosking.gif", prio: 60, lang: smileL.mosking }, { name: "diablo", code: "]:->", file: "diablo.gif", prio: 40, lang: smileL.diablo }, { name: "music2", code: "[:-}", file: "music2.gif", prio: 40, lang: smileL.music2 }, { name: "air_kiss", code: "*KISSED*", file: "air_kiss.gif", prio: 60, lang: smileL.air_kiss }, { name: "bad", code: ":-!", file: "bad.gif", prio: 50, lang: smileL.bad }, { name: "boredom", code: "*TIRED*", file: "boredom.gif", prio: 40, lang: smileL.boredom }, { name: "stop", code: "*STOP*", file: "stop.gif", prio: 60, lang: smileL.stop }, { name: "kiss3", code: "*KISSING*", file: "kiss3.gif", prio: 60, lang: smileL.kiss3 }, { name: "give_rose", code: "@}->--", file: "give_rose.gif", prio: 60, lang: smileL.give_rose }, { name: "good", code: "*THUMBS UP*", file: "good.gif", prio: 40, lang: smileL.good }, { name: "drinks", code: "*DRINK*", file: "drinks.gif", prio: 30, lang: smileL.drinks }, { name: "heart", code: "*IN LOVE*", file: "heart.gif", prio: 20, lang: smileL.heart }, { name: "bomb", code: "@=", file: "bomb.gif", prio: 20, lang: smileL.bomb }, { name: "help", code: "*HELP*", file: "help.gif", prio: 60, lang: smileL.help }, { name: "new_russian", code: "\m/", file: "new_russian.gif", prio: 40, lang: smileL.new_russian }, { name: "wacko2", code: "%)", file: "wacko2.gif", prio: 20, lang: smileL.wacko2 }, { name: "ok", code: "*OK*", file: "ok.gif", prio: 30, lang: smileL.ok }, { name: "mamba", code: "*WASSUP*", file: "mamba.gif", prio: 60, lang: smileL.mamba }, { name: "sorry", code: "*SORRY*", file: "sorry.gif", prio: 30, lang: smileL.sorry }, { name: "clapping", code: "*BRAVO*", file: "clapping.gif", prio: 30, lang: smileL.clapping }, { name: "rofl", code: "*ROFL*", file: "rofl.gif", prio: 10, lang: smileL.rofl }, { name: "pardon", code: "*PARDON*", file: "pardon.gif", prio: 30, lang: smileL.pardon }, { name: "nea", code: "*NO*", file: "nea.gif", prio: 30, lang: smileL.nea }, { name: "crazy", code: "*CRAZY*", file: "crazy.gif", prio: 40, lang: smileL.crazy }, { name: "unknw", code: "*DONT_KNOW*", file: "unknw.gif", prio: 40, lang: smileL.unknw }, { name: "dance4", code: "*DANCE*", file: "dance4.gif", prio: 60, lang: smileL.dance4 }, { name: "yahoo", code: "*YAHOO*", file: "yahoo.gif", prio: 40, lang: smileL.yahoo }, { name: "preved", code: "*HI*", file: "preved.gif", prio: 40, lang: smileL.preved }, { name: "bye", code: "*BYE*", file: "bye.gif", prio: 60, lang: smileL.bye }, { name: "yes3", code: "*YES*", file: "yes3.gif", prio: 30, lang: smileL.yes3 }, { name: "acute", code: ";D", file: "acute.gif", prio: 40, lang: smileL.acute }, { name: "dash1", code: "*WALL*", file: "dash1.gif", prio: 40, lang: smileL.dash1 }, { name: "mail1", code: "*WRITE*", file: "mail1.gif", prio: 40, lang: smileL.mail1 }, { name: "scratch_head", code: "*SCRATCH*", file: "scratch_head.gif", prio: 60, lang: smileL.scratch_head }, { name: "chelust", code: "*CHELUST*", file: "chelust.gif", prio: 60, lang: smileL.chelust }, { name: "ahaha", code: "*AHAHA*", file: "ahaha.gif", prio: 50, lang: smileL.ahaha }, { name: "ahui", code: "*Ahuenie*", file: "ahui.gif", prio: 40, lang: smileL.ahui }, { name: "aha", code: "*aha*", file: "aha.png", prio: 10, lang: smileL.aha }, { name: "bah", code: "*bah*", file: "bah.png", prio: 30, lang: smileL.bah }, { name: "boje", code: "*boje*", file: "boje.gif", prio: 40, lang: smileL.boje }, { name: "bolezn", code: "*bolezn*", file: "bolezn.gif", prio: 60, lang: smileL.bolezn }, { name: "break", code: "*break*", file: "break.gif", prio: 50, lang: smileL.break1 }, { name: "cry_run", code: "*cryrun*", file: "cry_run.gif", prio: 20, lang: smileL.cry_run }, { name: "damm", code: "*damm*", file: "damm.gif", prio: 10, lang: smileL.damm }, { name: "die", code: "*die*", file: "die.gif", prio: 40, lang: smileL.die }, { name: "face", code: "*face*", file: "face.gif", prio: 60, lang: smileL.face }, { name: "fuu", code: "*FUU*", file: "fuu.png", prio: 50, lang: smileL.fuu }, { name: "head", code: "*HEAD*", file: "head.gif", prio: 30, lang: smileL.head }, { name: "it", code: "*IT*", file: "it.gif", prio: 10, lang: smileL.it }, { name: "jret", code: "*jret*", file: "jret.gif", prio: 20, lang: smileL.jret }, { name: "koster", code: "*koster*", file: "koster.gif", prio: 40, lang: smileL.koster }, { name: "krov_nos", code: "*KN*", file: "krov_nos.gif", prio: 60, lang: smileL.krov_nos }, { name: "lejit", code: "*LJ*", file: "lejit.gif", prio: 20, lang: smileL.lejit }, { name: "mi_mi_mi", code: "*mimimi*", file: "mi_mi_mi.gif", prio: 50, lang: smileL.mi_mi_mi }, { name: "aga_aga", code: "*agaaga*", file: "aga_aga.gif", prio: 40, lang: smilel.aga_aga }, { name: "NOO", code: "*NOO*", file: "NOO.gif", prio: 10, lang: smilel.NOO }, { name: "nya", code: "*nya*", file: "nya.gif", prio: 20, lang: smileL.nya }, { name: "Oo", code: "*Oo*", file: "Oo.gif", prio: 40, lang: smileL.Oo }, { name: "opa", code: "*opa*", file: "opa.gif", prio: 10, lang: smileL.opa }, { name: "pinok", code: "*pinok*", file: "pinok.gif", prio: 20, lang: smileL.pinok }, { name: "plachet", code: "*>_<*", file: "plachet.gif", prio: 40, lang: smileL.plachet }, { name: "plosti", code: "*plosti*", file: "plosti.gif", prio: 60, lang: smileL.plosti }, { name: "pokerface", code: "*poker*", file: "pokerface.png", prio: 50, lang: smileL.pokerface }, { name: "radost", code: "*radost*", file: "radost.gif", prio: 30, lang: smileL.radost }, { name: "splu", code: "*splu*", file: "splu.gif", prio: 40, lang: smileL.splu }, { name: "telek", code: "*telek*", file: "telek.gif", prio: 20, lang: smileL.telek }, { name: "troll", code: "*trollface*", file: "troll.png", prio: 60, lang: smileL.troll }, { name: "whatever", code: "*whatever*", file: "whatever.png", prio: 50, lang: smileL.whatever }, { name: "yay", code: "*yay*", file: "yay.png", prio: 20, lang: smileL.yay }, { name: "yea", code: "*yea*", file: "yea.png", prio: 10, lang: smileL.yea }, { name: "zaberz", code: "*zaberz*", file: "zaberz.gif", prio: 30, lang: smileL.zaberz }, { name: "zloi", code: "*zloi*", file: "zloi.gif", prio: 40, lang: smileL.zloi } ]; var smileBox = { perRow: 11 // Smilies per row }; А это код ru.lang.js: var smileL = { angel: "Ангел", smile: "Улыбка", sad: "Грустный", wink: "Подмигивает", tongue: "Показывает язык", dirol: "Тёмные очки", biggrin: "Удивлён", blush: "Смущён", shok: "Шок", kiss2: "Поцелуй", cray: "Плач", secret: "Секрет", aggressive: "Агрессивный", fool: "Крутит пальцем у виска", beee: "Беее", mosking: "Шутливо", diablo: "Диабло", music2: "Музыка", air_kiss: "Получил воздушный поцелуй", bad: "Стало плохо", boredom: "Засыпает", stop: "Стоп!", kiss3: "Целует", give_rose: "Дарит розу", good: "Отлично", drinks: "Пиво", heart: "Сердце", bomb: "Бомба", help: "Просит о помощи", new_russian: "Демонстрирует крутость", wacko2: "В ступоре", ok: "Окей!", mamba: "Тумба-юмба", clapping: "Овации", rofl: "ROFL", pardon: "Пардон...", nea: "Нет", crazy: "Сумашедший", unknw: "Пожимает плечами", dance4: "Танцует", yahoo: "Яхуу!", preved: "Приветствует", bye: "Прощается", yes3: "Да", acute: "Подмигивает и указывает", dash1: "бьется головой о стенку", mail1: "Увлеченно пишет", scratch_head: "Чешет голову", chelust: "Открыл Рот", ahaha: "Спасибо поржал", ahui: "В ахуе", aha: "Ага", bah: "Че на?", boje: "О боже", bolezn: "Болею", break1: "Разбился", cry_run: "Убегаю плача", damm: "Ого", die: "Умер", face: "Довольное лицо", fuu: "FUUUUUUUUU", head: "Упал", it: "Ыть Ыть", jret: "Кушаю", loster: "Костерчек", krov_nos: "Кровь носом", lejit: "Лежит", mi_mi_mi: "ми ми ми", aga_aga: "Ага, Ага", NOO: "НЕЕЕЕЕТ", nya: "Ня Ня Ня", Oo: "Oo", opa: "Опа..", plachet: ">_<", pinok: "Удар Ногой", plosti: "Плости меня", pokerface: "ПокерФейс", radost: "Радостный", splu: "Сплю..." , telek: "Телек", troll: "Троль Фейс", whatever: "Эээээ....", yay: "Ааааа...", yea: "Fuck Yeah", zaberz: "Замерз....", zloi: "Злой" }; |
esclkm |
|
---|---|
а если их уполовинить? littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
kushelbek |
|
---|---|
там 98 смайлов, все норм работалось с 49 смайлами. а когда 98 не пашет( Добавлено 1 час спустя: а если сделать два бокса по 49 смайлов? или в 1ом боксе кнопку доп смайлы, с открывающимся окном в котором все смайлы? Добавлено 5 минут спустя: Что если сделать вот так и вставить в маркитап? function popwnd() { var smiles = new Array smiles.push("http://i035.radikal.ru/0805/59/9df5222bdbd1.gif") smiles.push("http://i016.radikal.ru/0805/4a/08f72ba3067e.gif") smiles.push("http://i026.radikal.ru/0805/50/ccc34b39958e.gif") smiles.push("http://i010.radikal.ru/0805/5a/0de39da3cae9.gif") smiles.push("http://i033.radikal.ru/0805/05/4cd8a15f8ee5.gif") smiles.push("http://i043.radikal.ru/0805/c9/391da0cd7e44.gif") smiles.push("http://i040.radikal.ru/0805/e1/8bae68ae3f82.gif") smiles.push("http://i019.radikal.ru/0805/75/6266bcae94d0.gif") smiles.push("http://i031.radikal.ru/0805/17/b1412d0c7184.gif") smiles.push("http://i004.radikal.ru/0805/0a/13a5556a3213.gif") smiles.push("http://i040.radikal.ru/0805/b7/f9994ff21f82.gif") smiles.push("http://i001.radikal.ru/0805/b3/7cc9a40328b2.gif") smiles.push("http://i032.radikal.ru/0805/d6/256b1e9a2154.gif") smiles.push("http://i017.radikal.ru/0805/0d/688777f3fc9b.gif") smiles.push("http://i032.radikal.ru/0805/16/829c75d9e2c5.gif") smiles.push("http://i043.radikal.ru/0805/2a/ca0737d4b1d0.gif") smiles.push("http://i011.radikal.ru/0805/c1/4734ce2ebfdc.gif") smiles.push("http://i032.radikal.ru/0805/c1/cccd86f23a0c.gif") smiles.push("http://i009.radikal.ru/0805/90/c9639f3e5e65.gif") smiles.push("http://i045.radikal.ru/0805/ee/c96f7c8a48aa.gif") smiles.push("http://i018.radikal.ru/0805/5f/50fead3fea6d.gif") smiles.push("http://i017.radikal.ru/0805/21/1f6e433a1505.gif") smiles.push("http://i042.radikal.ru/0805/85/a2c67bedaf37.gif") smiles.push("http://i044.radikal.ru/0805/c7/d58e868ec017.gif") smiles.push("http://i016.radikal.ru/0805/2a/c625969cabe6.gif") smiles.push("http://i029.radikal.ru/0805/65/b49f9794c94a.gif") smiles.push("http://i006.radikal.ru/0805/5c/137a44fd1656.gif") smiles.push("http://i028.radikal.ru/0805/4a/c8951ad1d739.gif") smiles.push("http://i034.radikal.ru/0805/42/54c001174140.gif") smiles.push("http://i002.radikal.ru/0805/fe/aa5c8d043600.gif") smiles.push("http://i041.radikal.ru/0805/f4/fb3dd022762f.gif") smiles.push("http://i017.radikal.ru/0805/da/a31580867fc5.gif") smiles.push("http://i008.radikal.ru/0805/c7/23ec436e9143.gif") smiles.push("http://i029.radikal.ru/0805/c3/31ad64d225e5.gif") smiles.push("http://i028.radikal.ru/0805/ac/68fb67d96b21.gif") smiles.push("http://i032.radikal.ru/0805/fc/1425a5e74fe9.gif") smiles.push("http://i039.radikal.ru/0805/e6/f914b91e5c97.gif") smiles.push("http://i038.radikal.ru/0805/84/5520976d25ce.gif") smiles.push("http://i036.radikal.ru/0805/fa/184a9ff85098.gif") smiles.push("http://i044.radikal.ru/0805/45/6360f22f21be.gif") smiles.push("http://i023.radikal.ru/0805/0f/01b57927c5d9.gif") smiles.push("http://i006.radikal.ru/0805/cf/e0309ee297b5.gif") smiles.push("http://i039.radikal.ru/0805/59/cd1b94c629d3.gif") smiles.push("http://i015.radikal.ru/0805/2e/37b348115d3f.gif") smiles.push("http://i043.radikal.ru/0805/e0/2bf25d0f60a6.gif") smiles.push("http://i019.radikal.ru/0805/d6/2cc070959fae.gif") smiles.push("http://i024.radikal.ru/0805/a5/2e4be9a124cd.gif") smiles.push("http://i039.radikal.ru/0805/db/6ea101842fa2.gif") smiles.push("http://i027.radikal.ru/0805/6d/43c4a1fc1cac.gif") smiles.push("http://i014.radikal.ru/0805/d3/bf0d4d214f76.gif") smiles.push("http://i030.radikal.ru/0805/b6/673c21d14ca7.gif") smiles.push("http://i025.radikal.ru/0805/3b/c393df69aa59.gif") smiles.push("http://i011.radikal.ru/0805/1f/5bea9494f85b.gif") smiles.push("http://i011.radikal.ru/0805/d4/66a2fce71c68.gif") smiles.push("http://i019.radikal.ru/0805/3c/15463fe253ba.gif") smiles.push("http://i013.radikal.ru/0805/95/bb8a167e4cb1.gif") smiles.push("http://i025.radikal.ru/0805/19/3cb3c43c3628.gif") smiles.push("http://i034.radikal.ru/0805/90/2d914750e805.gif") smiles.push("http://i042.radikal.ru/0805/08/750b7b6eebd4.gif") smiles.push("http://i032.radikal.ru/0805/a1/1b6acb99c2ad.gif") smiles.push("http://i032.radikal.ru/0805/db/71e63aa4cf48.gif") smiles.push("http://i013.radikal.ru/0805/73/d408419dc1e0.gif") smiles.push("http://i030.radikal.ru/0805/6a/c53068017851.gif") smiles.push("http://i019.radikal.ru/0805/b6/19ccc75b1195.gif") smiles.push("http://i044.radikal.ru/0805/7f/2c02cbe82816.gif") smiles.push("http://i009.radikal.ru/0805/4e/aafd52bedfbe.gif") smiles.push("http://i045.radikal.ru/0805/aa/de9bde15b3d5.gif") smiles.push("http://i014.radikal.ru/0805/35/38b7d9d8c71e.gif") smiles.push("http://i036.radikal.ru/0805/e8/b09907ab8c52.gif") var msg = new String("") msg = "<html><head><TITLE>Дополнительные смайлики</TITLE></head>\r\n" msg += "<body bgcolor=#F5F5F5 >" msg = msg + "<" + "script language=\"JavaScript\">\r\n" msg += "function insert(a){\r\n" msg += "txt = \"[img]\"+a.src+\"[/img] \";\r\n" msg += "window.opener.bbcode(txt,'');\r\n" msg += "window.focus()\r\n" msg += "return false}\r\n" msg = msg + "</" + "script>\r\n" i=0 msg += "<div style=\"width: 100%; text-align : justify;\" >" while(smiles[i]) { msg = msg + "<img src=\"" + smiles[i] + "\" onclick=\"return insert(this)\">\r\n" i++ } msg += "</div><br><br><center><a href=\"\" onclick=\"window.close()\">Закрыть окно</a></center>" msg += "</BODY></html>"; popup = window.open("","popDialog","height=800,width=850") popup.document.write(msg) popup.document.close() return false } Добавлено 57 секунд спустя: Я на своем первом форуме делал так. Не знаю в котонти прокатит так или нет. Вот только где в маркит апе вставлять этот код... Добавлено 8 часов спустя: Создал кнопку, по скрипту выше, все работает окно появляеться, только смайлы не кликабельные подскажите в чем ошибка пожалуйста Добавлено 1 день спустя: Помогите по последнему скрипту, смайлы не появляються при клике в поле сообщение, в чем ошибка? Добавлено 2 дня спустя:
Кто нибудь поможет? |
|
This post was edited by kushelbek (2011-10-21 16:34, 13 years ago) |
esclkm |
|
---|---|
надо тестить - с налету не скажу - дайте адрес где тестить littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
kushelbek |
|
---|---|
я сделал в маркитапе доп кнопку со смайлами используя код выше появляеться поп ап окно со смайлами, при нажатие на смайлы они не вставляються в поле редактирования. добавил строку в файл set.js: {name: L.smilies, className: "mSmilies", replaceWith: function(markitup) { showSmilies(markitup) } } так же добавил в мини едитор эту сроку в файле style.css доавил: .markItUp .mSmilie a { background-image:url(images/emoticon1.png); в файле set.js добавил скрипт который впридыдущем посту, при клики появляеться поп ап окно со смайлами, но они не вставляються в сам мини едитор. вроде бы скрипт правельный. Добавлено 3 минуты спустя: Когда тестил со стандартным смайл боксом есть подозрение, что смайлы не отображаються потомучто размер новых привышает стадартные размеры, а как увеличть сами ячейки в смайл боксе я так и не понял, ковырялся, так и не получилось( |
TheZUBxx |
|
---|---|
kushelbek, не пользуйся в таком количестве радикал фото. Хостинг бредовый, вечно томозит. Представь загрузку форума с тысячами ссылками на радикал с одних только смайлов. Не советую, сам сталкивался с данной проблемой. Лучше на том же самом укозе сделать хостинг изображений, пару скриптов, и все будет нормально. Не тупит и рекламы нет. Все путем. Все законно. |
kushelbek |
|
---|---|
TheZUBxx, Спасибо, значит так и сделаю, идея хоршая =) |