Форумы уже давно обзавелись возможностью автоматически переводить текстовые смайлики в изображения. Блогерам же, по большому счету, в этом отказано. Пора нам исправить эту несправедливость!
Начнем с того, что для конвертации текстовых смайлов в графические, вы можете как задействовать мой скрипт с отобранными лично мной смайликами, так и сделать на его основе что-то свое. Чтобы определиться, какой из вариантов для вас предпочтительней, загляните под спойлер:
| - | :-) :) =) | |
| - | :-( :( =( | |
| - | ;-) ;) | |
| - | :-\ =\ :-/ =/ | |
| - | :-D :D =D | |
| - | 8-) 8) | |
| - | :-P :-p :P :p =P =p :-Ъ :-ъ :Ъ :ъ =Ъ =ъ :-Ь :-ь :Ь :ь =Ь =ь | |
| - | :~( :'( :_( | |
| - | XD :lol: | |
| - | :-[ :[ =[ | |
| - | %О %0 | |
| - | 8-0 8-O O_o о_О | |
| - | :beer: | |
| - | :friends: | |
| - | :help: :sos: | |
| - | :fool: :idiot: :wall: | |
| - | :thanks: | |
| - | :rtfm: | |
| - | :-@ :@ =@ :angry: :mad: | |
| - | :gigi: |
* Буквы Р, р, О, о в смайликах, комбинации активации которых не ограничены двоеточием, могут быть как в латинской, так и кириллической раскладке - без разницы.
Если вы решили остановиться на использовании непосредственно моего скрипта с отобранными мной смайликами, тогда откройте редактор шаблона (Дизайн->Изменить HTML) и добавьте перед закрывающим тэгом </head> следующую строку:
<script src='http://code.jquery.com/jquery.min.js' type='text/javascript'/> </head>* Если перед тэгом </head> уже имеется ссылка на скрипт jquery.min.js, то дублировать ее не стоит. Достаточно одного указания на библиотеку jQuery.
В зависимости от того, какой формат комментариев - линейный или иерархический - вы используете, под тот спойлер и заглядываете:
Перед закрывающим тэгом </body> добавляем следующую строку:
<script src='https://drive.google.com/uc?export=download&id=0B3_dGXEjBVdPZjRsaDJEYzlyLUU' type='text/javascript'/> </body>Единственное, что еще можно сделать, это проинформировать читателей о возможности использования смайлов. Для этого, думаю, вам стоит ознакомиться со статьей "Всплывающая подсказка".
Перед закрывающим тэгом </body> добавляем следующую строку:

Для этого создаем картинку, аналогичную этой:

После этого в редакторе шаблона ставим галочку напротив "Расширить шаблоны виджета" и ищем вторую строку вида <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/> и добавляем под нее ссылку на свою картинку. Примерно так:
<script src='https://drive.google.com/uc?export=download&id=0B3_dGXEjBVdPQ0laa09hNnFRbmM' type='text/javascript'/> </body>Единственное, что еще можно сделать, это проинформировать читателей о возможности использования смайлов. При желании можно получить примерно следующее:
Для этого создаем картинку, аналогичную этой:
После этого в редакторе шаблона ставим галочку напротив "Расширить шаблоны виджета" и ищем вторую строку вида <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/> и добавляем под нее ссылку на свою картинку. Примерно так:
<a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/> <img border="0" height="60" width="415" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkxXt-qRT3XNl0MLsHafqfP4UvFWR37lhu_lsTacJgLxPGRv8S4BeFqL05YaOeZcS9CKsrhLoA9mIZ-9ZkqDlbbA20mg4lXOEtk6Tb2bZsv0lFjqgvxPdZ6ZyBJY_pGIgmOFVpPDNVMu4/" title="Добавляем смайлики в сообщение" />
Все! Можете смело "насиловать" комментарии своего блога, проверяя все возможные комбинации активации смайликов
Теперь поговорим с теми, кто не ищет легких путей и предпочитает во все вникать сам. Для вас, уважаемые, код скрипта (для демонстрации используется скрипт для иерархического формата комментариев):
var p = '<img src="https://drive.google.com/uc?export=download&id=';
var u = '" border="0" />';
if(document.getElementsByClassName == undefined) {
var smiles = $('#comments').find('.comment-content')
} else {
var smiles = document.getElementById('comments').getElementsByClassName('comment-content')
}
for (key in smiles) {
var smile = smiles[key]
if (smile.innerHTML) {
smile.innerHTML = smile.innerHTML.replace(/(:-?|=)\)/ig, p+"0B3_dGXEjBVdPejFuX2hHeUZTLVk"+u);
smile.innerHTML = smile.innerHTML.replace(/(:-?|=)\(/ig, p+"0B3_dGXEjBVdPeExVNkJ6Ry1WQXc"+u);
smile.innerHTML = smile.innerHTML.replace(/;-?\)/ig, p+"0B3_dGXEjBVdPVFlCUG9DdWpZaVU"+u);
smile.innerHTML = smile.innerHTML.replace(/(:-|=)[\\\x2F]/ig, p+"0B3_dGXEjBVdPendKYVdYUGMyVUk"+u);
smile.innerHTML = smile.innerHTML.replace(/(:-?|=)D/g, p+"0B3_dGXEjBVdPVjZ2NklUMHVjd3c"+u);
smile.innerHTML = smile.innerHTML.replace(/8-?\)/ig, p+"0B3_dGXEjBVdPaEUtLXNkRlRZcVE"+u);
smile.innerHTML = smile.innerHTML.replace(/(:-?|=)[pръь]/ig, p+"0B3_dGXEjBVdPa1E2Y3NLU0dkWUk"+u);
smile.innerHTML = smile.innerHTML.replace(/:(_|~|\')\(/ig, p+"0B3_dGXEjBVdPT3pmaHZkUEFTWFU"+u);
smile.innerHTML = smile.innerHTML.replace(/(XD)|(:lol:)/g, p+"0B3_dGXEjBVdPZmtUenZORDlqRms"+u);
smile.innerHTML = smile.innerHTML.replace(/(:-?|=)\[/ig, p+"0B3_dGXEjBVdPanJLakJPdFhWTlE"+u);
smile.innerHTML = smile.innerHTML.replace(/%[0OО]/g, p+"0B3_dGXEjBVdPOERQWXNUREZUT0U"+u);
smile.innerHTML = smile.innerHTML.replace(/(8-[0OО])|([OО]_[oо])|([oо]_[OО])/g, p+"0B3_dGXEjBVdPbm4zdjVqV1I5TU0"+u);
smile.innerHTML = smile.innerHTML.replace(/:beer:/g, p+"0B3_dGXEjBVdPRDA0NmtESkcxcWs"+u);
smile.innerHTML = smile.innerHTML.replace(/:friends:/g, p+"0B3_dGXEjBVdPekFjWmFoVXpZWTA"+u);
smile.innerHTML = smile.innerHTML.replace(/(:help:)|(:sos:)/g, p+"0B3_dGXEjBVdPNE1XdzNnS1B6Rjg"+u);
smile.innerHTML = smile.innerHTML.replace(/(:fool:)|(:idiot:)|(:wall:)/g, p+"0B3_dGXEjBVdPWFNoQ1FMZHhOWHM"+u);
smile.innerHTML = smile.innerHTML.replace(/:thanks:/g, p+"0B3_dGXEjBVdPU09uUWpuTUZnSUU"+u);
smile.innerHTML = smile.innerHTML.replace(/:rtfm:/g, p+"0B3_dGXEjBVdPTm92TEJ6TVZNeVE"+u);
smile.innerHTML = smile.innerHTML.replace(/((:-?|=)\@)|(:angry:)|(:mad:)/g, p+"0B3_dGXEjBVdPVEpGZE4tMWZRX1E"+u);
smile.innerHTML = smile.innerHTML.replace(/:gigi:/g, p+"0B3_dGXEjBVdPZFdoT0FaQ3Ita1E"+u);
}
}
Скрипт построен так, что файлы смайликов должны находиться по схожему пути. Обратите внимания на подсвеченные строки 1 и 2. В них задается путь к конечным файлам и почти полностью выстраивается тэг <img>. Окончательная сборка тэга публикации картинки производится в конце каждой строки, начинающейся с "smile.innerHTML = smile.innerHTML.replace". Если вы захотите задать свои ссылки на смайлики, соблюдая условия схожего пути, то вам придется их поправить под свой путь. Если же пути будут разные, то просто удалите 1 и 2 строку кода, а во всех строках, начинающихся с "smile.innerHTML = smile.innerHTML.replace" замените конструкцию 'p+"<набор символов>"+u' на полную ссылку до вашего смайлика.
Обратите внимание на подсвеченную строку 29. Она наиболее наглядно демонстрирует набор комбинаций активации смайлика. Комбинации формируются в отрезке "((:-?|=)\@)|(:angry:)|(:mad:)". Чтобы понять, что за "белиберда" здесь написана и как она преобразуется в варианты комбинаций активации смайлика, вам необходимо хотя бы немного изучить синтаксис специальных символов в регулярных выражениях JavaScript
Еще хотелось остановиться на одном моменте: смайлики для светлого фона и смайлики для темного фона различаются. Так, смайлики для темного фона несколько "рваные" по краям на светлых фонах. Но они отлично смотрятся на темной подложке. Смайлики же для светлого фона отлично смотрятся на белой и светлой подложке, но на темной они выглядят как бы с белыми обводами. Ознакомиться с различными наборами смайликов и скачать их можно, к примеру, здесь.
Фух, закончил. Дерзайте! Теперь дело за вами











Фуф, спасибо, еле-еле сделала... Теперь у меня и старые смайлы (не смогла от них избавиться) и новые... %О
ОтветитьУдалитьА старые-то откуда взялись? :-)
УдалитьЯ их установила давно... Но всегда мечтала о таких, как у вас. Теперь у меня такие и такие. Старые хочу убрать, но не получается... :(
ОтветитьУдалитьА источник, откуда Вы брали старый вариант Вы не помните?
УдалитьНа худой конец, можно подсмотреть ссылку на картинку-смайлик и потом по ссылке в редакторе шаблона вычислить скрипт. Ссылка ведь должна фигурировать в скрипте!
Конечно помню! Я по этому источнику пыталась назад все вернуть, как было, много кусков поудаляла, а смайлики все равно работают! Я в шоке...
ОтветитьУдалитьДа, я вычислила скрпипт по ссылке на картинку-смайлик, но удалить его правильно не могу, все время пишет, что теги не правильно закрыты... Просто мне надо подружиться с кодами, и хоть чуть-чуть в них разбираться, тогда может и удалю полностью первые смайлы...
П.С. Спасибо вам большое за отзывчивость! Все, о чем я мечтала, нашла в вашем блоге. Правда, не все получилось установить... Но осталась одна главная заветная мечта (первая, комментарии с цитатами), можно ли сделать так, чтобы в комментарии вставлять фото?
Теоретически ничего невозможного нет. Для создания скрипта добавления в комментарии картинок будет использоваться та же канва, что и в скрипте с цитированием.
УдалитьУвы, сейчас времени у меня на подобные разработки просто нет. Но я приму на заметку. Подобное решение, думаю, многих заинтересует.
Спасибо, буду ждать!
ОтветитьУдалитьВсе было прекрасно, но после введения в блоги на Blogger древовидных комментариев смайлики перестали отображаться... Не знаете, как решить эту незадачу?
ОтветитьУдалитьЧто-то я не замечаю (уже заметил :-)) у себя пока никаких древовидных комментариев. Как они выставляются?
УдалитьПока из нововведений по комментариям я заметил только, что у меня в другом блоге пропали ссылки перехода на вторую страницу комментов, которая появляется при достижении количества комментариев свыше 300.
Для sunctorus:
ОтветитьУдалитьПоявилась возможность ответа конкретному комментатору, вот, например, как здесь:
http://www.wildika.ru/2012/01/blog-post_12.html
Получается некая древовидность. У меня это изменение отразилось автоматически. Но вот смайлики перестали отображаться...
Попозже посмотрю. Все равно скрипт смайлов надо перерабатывать, так как в IE они не отображаются.
УдалитьДля sunctorus:
ОтветитьУдалитьСпасибо, скрипт обновила, всё работает ;)
Вот и славно :-D
УдалитьУстановленные таким образом смайлики появятся только в комментариях? Или в сообщениях блога тоже?
ОтветитьУдалитьТолько в комментариях.
УдалитьКогда я разрабатывал скрипт, я решил, что не стоит сверх меры увеличивать нагрузку на браузер, добавляя обработку тела статьи, где автор без труда может и сам дать ссылку на смайлик, как на картинку. Я счел, что лучше пусть страницы загружаются быстрее, нежели будет добавлена лишняя обработка.
Понятно. А за смайлики в комментариях спасибо! Только никак не найду времени заняться ими, но сделаю обязательно!
УдалитьНу, в общем-то, это не так много времени займет. За 10 минут, если Вас устраивает мой набор смайлов, Вы все запросто подключите 8-)
УдалитьЭто Вы слишком высокого мнения о моих способностях!:) На самом деле мне понадобилось больше часа, чтоб разобраться, что к чему :) Ура, заработало!!!! Спасибо большое!!!
УдалитьНу ведь все-таки разобрались!!! Разобрались при почти полном незнании предмета! Так что я вас оценил правильно ;-)
Удалить:thanks:
ОтветитьУдалитьБольшое спасибо. Теперь в комментариях есть смайлы, это очень удобно.
ОтветитьУдалитьА как сделать, чтобы эти же смайлики отображались в тексте сообщений, а не только в комментариях?
В принципе это сделать можно добавив в код скрипта пару строк. Но я бы настоятельно это делать не советовал, поскольку это замедлит загрузку страниц.
УдалитьК тому же, в теле статей нет ограничений на публикацию картинок. Те же смайлики можно добавить и вручную в виде ссылок на изображение.
Спасибо за ответ :-)
УдалитьКонечно не хотелось бы, чтобы страницы медленно грузились. Просто надоели эти кучи скобок вместо улыбок. А вручную в виде ссылок некрасиво. У меня прописана вставка картинок сразу в рамках. Поэтому смайлы тоже в рамках получаются.
Используйте в тэге картинки смайлика параметр style. С его помощью вы можете задать для нее любые CSS-стили. В том числе и отменяющие общий стиль оформления картинок, так как этот параметр приоритетней внешних CSS-айди и классов.
УдалитьЕще раз спасибо! Получилось. Пошла дальше ваш блог изучать :-)
УдалитьСпасибо, очень подробно и всё понятно!
ОтветитьУдалитьЯ старался :-)
Удалить=) спасибо
ОтветитьУдалитьНе за что :gigi:
Удалитьа это что за смайл 8-О
УдалитьВам расшифовать эмоцию, которую описывает приведенный Вами смайл? - "Крайняя степень удивления/изумления"
Удалитья это что за смайл бобитый
ОтветитьУдалитьНе понял вопроса.
УдалитьДобрый день!
ОтветитьУдалитьЯ смайлики установила, ради них удалила древовидные комментарии, мне это не сильно надо:-)
У меня есть давний вопрос, помогите!
Как увеличить окно комментариев? Где в шаблоне есть такая строчка? Не могу найти или не правильно ищу. Заранее благодарна.
ЗДЕСЬ МОЙ БЛОГ!
А зачем было отключать древовидные комментарии? Ведь есть два варианта скрипта смайликов - и для линейного, и для древовидного формата комментариев!
УдалитьТем не менее, если "окно комментариев", это форма отправки комментариев, то как раз для линейного формата комментариев у меня есть статья Изменяем ширину формы отправки комментариев. Это то, что Вы хотели?
Тимофей! Да, это то, что я хотела! Спасибо большое за помощь! Всё сделала, получилось!
УдалитьА зачем было отключать древовидные комментарии?
А тогда смойлов не видно((( Ведь у Вас не видно... А мне нравится, когда они в рядочек и каждый их видит и может выбрать))
[q]А тогда смойлов не видно((( Ведь у Вас не видно... А мне нравится, когда они в рядочек и каждый их видит и может выбрать))[/q]
УдалитьНу, у меня оно оформлено в виде всплывающей подсказки "Тэги, допустимые вв комментариях" 8-) С тем же успехом можно было бы туда, где у меня ссылка на подсказку, и картинку со смайлами воткнуть, как для линейного формата. Только вот торчать эта картинка будет всегда внизу, независимо от того, куда переместилась форма, например, при ответе...
Ну, у меня оно оформлено в виде всплывающей подсказки "Тэги, допустимые вв комментариях"
ОтветитьУдалитьЯ не вижу никакой всплывающей подсказки у Вас:-(
Увидела:-D
ОтветитьУдалитьОбъясните,плиз,сижу втыкаю пол часа:-( и не могу понять..как же сделать так,чтоб смайлики отображались не только в комментариях..иногда ну очень надо в сообщении..желательно бы по подробней описать!:-[
ОтветитьУдалитьВы уверены, что оно Вам действительно нужно? Ведь никто не мешает Вам смайлики вставлять в текст статьи как любые другие картинки!
УдалитьВ комментариях данный скрипт хорош потому, что благодаря ему легко и просто выражать свои эмоции могут читатели, очень часто далекие от сайтостроения.Но мы то с вами - держатели блогов - кое-что в этом понимаем и можем немного заморочиться при написании статей! Видите в тексте самой статьи про смайлики есть несколько смайлов? Так вот, они вставлены не скриптом - я их разместил так же, как прочие картинки.
А скрипту я специально ограничил область применения, чтобы он не сильно нагружал браузер и не увеличивал время загрузки страниц.
У вас на белом фоне не видно,что это картинка.И еще..у меня картинку.. пусть даже со смайлком, можно только поместить справа,т.е в начале предложения,слева,т.е в конце или посредине...не знаю почему?!или это норма?
ОтветитьУдалитьПопробуйте такое написание:
Удалить<img align="absbottom" style="border: none; box-shadow: none;" border="0" src="http://aboutblogger.googlecode.com/files/3.gif" />
А если хотите нормального выравнивания, то не поленитесь переключить редактор, в котором Вы набираете текст статьи в режим HTML. Там легко сообразить, как выстраивается выравнивание и почему оно не такое, как бы хотелось.
Спасибо вам огромное!!!Все получилось!!!:beer:
УдалитьГде бы мне еще сохранить ваше написание..придется за каждым разом к вам заходить в гости:-D
Удалить[q]Спасибо вам огромное!!!Все получилось!!!:beer: [/q]
УдалитьНу, вот видите :gigi:
У меня даже код, как я сейчас заметил, избыточный. Параметр border="0" явно лишний, его можно удалить.
[q]Где бы мне еще сохранить ваше написание..придется за каждым разом к вам заходить в гости:D[/q]
Зачем? Один раз используете у себя и потом сможете заглядывать уже к себе в ту статью, где впервые использовали.
Впрочем, это не значит, что Вам здесь не рады ;-)
Так и придется делать!Спасибки!!!
ОтветитьУдалитьOk :-D
ОтветитьУдалить:-)
Удалитьа в ваш набор смайликов можно добавить несколько смайликов своих ,если можно ,то как?
ОтветитьУдалитьЯ, по-моему, осветил этот вопрос в пред-предпоследнем и предпоследнем абзацах. Разве нет?
УдалитьХорошее решение, особенно нравится момент с внешними файлами картинок - покомпактнее получается :)
ОтветитьУдалитьНу. пришлось маленько поработать, чтобы прийти именно к этому варианту скрипта ;-)
УдалитьПодскажите, пожалуйста, я установила смайлики, но они иногда подтормаживают, как будто замедленная съемка. Из-за чего это может быть?
ОтветитьУдалитьЕсли при загрузке страницы, то, возможно, из-за не очень хорошего канала связи, картинки не сразу загружаются, выдавая слой за слоем. Или же это какие-то глюки браузера. Попробуйте установить другой браузер и посмотреть, будут ли в нем аналогичные проблемы.
УдалитьЯ бы попробовала, если бы знала что такое баузер :)
ОтветитьУдалитьНе баузер, а браузер. Internet Explorer, Mozilla FireFox, Google Chrome, Apple Safari - это все браузеры, программы для интернет-серфинга.
Удалитьэто слишком сложно для меня. Пусть пока притормаживают, а дальше посмотрим :)
ОтветитьУдалитьСпасибо, за желание помочь!
:)
ОтветитьУдалить:beer:
:thanks: Все гениальное просто!
ОтветитьУдалитьНу, не так уж и просто. Это применять готовое решение просто. А разрабатывать его несколько сложнее ;-)
УдалитьСпасибо!:)
ОтветитьУдалитьТолько не могу найти в шаблоне строку: a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/ Помогите найти!:sos: Где она? Хочу картинку со смайликами вставить.
Картинка со смайликами дана для комментариев, имеющих линейный формат. В Вашем же в блоге он иерархический. Этот метод не для Вас. Используйте всплывающую подсказку.
УдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьА я, вот, смайлики у Вас вижу. Вот здесь первый и третий комментарий со смайликами. Я там свой тоже попытался опубликовать, но у Вас премодерация - тестировать не могу. Единственное, что Вам желательно использовать смайлики для темного фона.
УдалитьЧто за окно с картинкой, о котором Вы говорите, я, честно говоря, не понимаю.
здравствуйте!!Спасибо большое!! у вас над окном комментария подсказка с смайликами в линейном формате я пробовала сделать ,но не получилось только сделала всплывающию. я думала что смайлики будут видны люди будут только нажимать на них ,а так нужно писать их теги . я скачала смайлики на тёмном фоне ,но незнаю как их вставить
ОтветитьУдалитьАвтовставку смайликов по нажатию Вы бы все равно не получили. Есть некоторые ограничения передачи информации между элементами, которые я преодолеть не могу.
УдалитьНу а почему у Вас не получилось вставить картинку-подсказку, я догадаться не могу. Исходных данных ноль!
Сегодня опытным путем установила, что картинку-подсказку (такую как под спойлером "для линейного формата") можно установить и в иерархический :) Только надо вставлять ссылку на картинку под 4-м кодом
ОтветитьУдалитьexpr:href='data:post.commentFormIframeSrc' id='comment-editor-src'
Под 2-м не работает
Я знаю, что ее можно поставить. Просто выглядит она в иерархической структуре не очень. Форма отправки комментариев "путешествует" по всему дереву комментариев, а картинка остается всегда внизу... И, если всплывающая подсказка еще более менее нормально смотрится в этом случае, но, вот, статичная картинка-подсказка, на мой взгляд, уже не очень.
УдалитьДа, и, все-таки, раз решили остановится на статичной картинке, разместите ее код под вторым и четвертым ключевым куском кода, а не только под четвертым. Поверьте, есть варианты, когда только четвертого будет недостаточно.
Подскажите, пожалуйста, вы не знаете почему смайлики уже второй день не активны во всех блогерах?
ОтветитьУдалитьПо неизвестной причине меня лишили моего аккаунта Google Code. Придется переместиться на другой сервис. Следите за изменениями ссылок на скрипты в статьях.
УдалитьНу вот, и я к вам по той же причине вернулась... Ждёмс восстановления!
ОтветитьУдалитьДык, уже!
УдалитьВ смысле - уже?! Смайлы-то не отображаются...
УдалитьУ Вас не отображаются, а у меня - да :-) Есть такая проблемка. Скоро поправлю!
УдалитьВот сейчас вижу, всё отлично, а тогда и у вас не работали! :)
УдалитьКогда я заходил под своим google-аккаунтом, то у меня все работало :gigi:
УдалитьА можно сделать подсказку для смайликов как в этом блоге: http://deboracroche.blogspot.ru/2013/02/os-melhores-da-semana.html ? (простите за ссылку) двигающиеся и символы рядом можно скопировать и вставить, и не надо на английский язык переходить. оч.удобно
ОтветитьУдалитьОно все есть в этой статье. Только, вот, сейчас оно под спойлерами, которых Вы не видите по техническим причинам. Перечитайте статью где-то 5 марта. Я к тому времени все исправлю. Сейчас же я, увы, не дома, и мои возможности по исправлению проблем ограничены.
УдалитьP.S. Copy-Past занимает обычно больше времени, нежели написание короткого слова на английском.
Проверьте, пожалуйста! Для иерархических комментариев указана ссылка не на тот скрипт (а на скрипт для спойлеров). Спасибо! :)
ОтветитьУдалитьПрошу пордону :-) Исправил!
УдалитьВсе заработало! Красота! :) Большое спасибо!
УдалитьВам спасибо за своевременный сигнал ;-)
УдалитьИ с 8 марта! :-[
И у меня заработало) Спасибо!
УдалитьС праздником ;-)
УдалитьЗдравствуйте. Я установила смайлы ещё до ваших проблем. Что нужно сделать, чтоб они снова отображались? Нужно же наверно чт-то удалить из шаблона? Предыдущие скрипты? Или это те же самые? Тогда почему у меня ничего не работает?
ОтветитьУдалитьПоменяйте старый скрипт на новый. Изменилось место его размещения.
УдалитьЯ бы с удовольствием, только не шарю((( и не помню, какой и где удалять надо((( чё мне делать?
УдалитьНазвание файла скрипта не изменилось. Изменился только путь. Инициируйте поиск в шаблоне по названию файла скрипта. Как найдете, так и замените всю ссылку.
УдалитьУффф, кое-как исправила. Спасибо! Смайлы стали отображаться, а вот картинки в комментариях по-прежнему не отображаются. Как исправить, подскажите, пжлт?
УдалитьА точно так же. Рецепт один ;-)
УдалитьВопрос про картинки в комментариях снимается. Нашла ответ. Спасибо.
УдалитьПодскажите как найти вторую строчку ""a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/"" если в шаблоне не встречается ни одной(больше меньше убрала по техническим причинам иначе не отправлялось сообщение).
ОтветитьУдалитьТакое может быть?
В редакторе шаблона поставьте галочку напротив "Расширить шаблоны виджета" и инициируйте поиск снова.
Удалитьвсе сделала, но смайлик в комментариях не появляется, и картинки для выбора тоже не отображается.
ОтветитьУдалитьСначала разберитесь с форматами комментариев.
УдалитьА сколько всего смайликов в наборе? Есть еще помимо тех что на картинке (для линейного вида)?
ОтветитьУдалитьВ наборе их ровно столько, сколько под спойлером "Список отобранных мной смайликов и комбинаций их активации". Но никто не мешает расширить набор самостоятельно.
УдалитьЗдравствуйте, что то не получается. Помогите пожалуйста. Я удалил первые две строчки, после из вида -
ОтветитьУдалитьsmile.innerHTML = smile.innerHTML.replace(/(:-?|=)\)/ig, p+"3bk3fv43fnpdz09/1"+u);
переделал
smile.innerHTML = smile.innerHTML.replace(/(:-?|=)\)/ig, "http://eemoticons.net/Upload/Neko/neko%20001.gif")
Побывал без кавычек, с одинарными кавычками ( ' ), а так же с двойными ( " ) но не чего не получилось. Скрипт расположил на дроббоксе.
А оригинальный скрипт, если брать не мое размещение, а разместить его так же, как Вы это сделали со своим, работает?
Удалить=) Методом тыка разобрался как должна выглядеть ссылка
ОтветитьУдалитьБыло:
smile.innerHTML = smile.innerHTML.replace(/;-?\)/ig,
p+"7jahhdgm8arfdnl/3"+u
);
Стало:
ОтветитьУдалитьsmile.innerHTML = smile.innerHTML.replace(/:Привет:/ig,
"img src='http://eemoticons.net/Upload/Neko/neko 000.gif'/>"
);
Между кавычкой и img знак <
Только с символами не разобрался =( , но зато понимает кирилицу, и как я понял регистр не важен, только слова писать заключенные в двоеточие. Если б мне кто подсказал онлайн конвертер из символов в акрокадабру, был бы при многом блогадарен
ОтветитьУдалитьВот. Если еще надо. http://www.accessify.com/tools-and-wizards/developer-tools/quick-escape/default.php
УдалитьКлассные смайлы. Когда добавляла код над /body, смайлы не работали. А через виджет все получилось. Спасибо.
ОтветитьУдалитьРад, что Вам понравилось :-)
УдалитьЭх, пропали...
УдалитьПрошу прощения, что снова Вас тревожу. "Перерыла" весь Нет, но лучше смайлов, чем у Вас не нашла. Может быть Вы найдете время и перезальете их куда-нибудь. На Гугл Драйв, к примеру, они уж там точно никуда не пропадут. Буду очень Вам признательна! И заранее спасибо.
ОтветитьУдалитьСпасибо! Заработало. :)
ОтветитьУдалитьВсплывающая подсказка - это крайне неудобно! 8-)
ОтветитьУдалитьЕсли считаете этот метод неудобным - не используйте его. Вас никто не заставляет.
УдалитьНе работает :-(
ОтветитьУдалитьНу, у меня-то работает! Как и о тех, кто отписывался здесь до вас.
УдалитьЗначит что-то делаете не так.