Дела потихоньку движутся, наконец-то привела в порядок форму для комментирования. Весь день, только и занималась причесыванием блога. Конечно, на такие пустяки как смайлы и тому подобное не стоит заморачиваться, лучше сосредоточится на написании статей. Но если что-то не сделано, то я не могу сосредоточиться на работе. Так и с формой для комментирования. Ну не давала она мне покоя. Не так давно написала статью про смайлы для блога, а у самой, получается, их нет. Не порядок. Вы понимаете всю важность проблемы? Если нет, прочитайте о комментировании блогов, тогда поймете. Мне очень хотелось установить плагин от Жука, Qip Smiles с анимированными смайлами. Но Qip Smiles упорно не хотел отображаться в форме для комментариев. Чтобы смайлы появились в сообщениях, нужно было прописывать код вручную. Не каждый посетитель знает, как пишутся коды. Да и кто будет тратить время на это. А так хотелось оживить смайликами свой блог. Ставить статичные и тем более стандартные от wordpress не особо хотелось. Плагин достаточно популярен, он стоит почти чуть ли не на каждом третьем блоге. Очень много написано в интернете, как его установить, но мою проблему это не решало . Облазив весь интернет, ни чего стоящего не нашла. Почти отчаявшись, что плагина Qip Smiles мне не видать, неожиданно пришло решение, как исправить положение. Которое возможно будет полезно и для вас, если у вас похожая ситуация. Не буду оригинальной, для полноты статьи напишу, как его установить. А затем как исправить ошибки. Для начала скачайте плагин. Скачать его можно здесь и установите. Чтобы смайлы появились нужно в файле comments.php воткнуть в любое место, где желаете видеть смайлы, вот этот код <?php if (function_exists(‘qipsmiles’)) qipsmiles(‘ru’); ?> Но, желательно после вот этой строчки: <textarea name=»comment» id=»replyMsg» cols=»50″ rows=»10″ tabindex=»4″ style=»width:595px;»></textarea> Тогда они встанут туда, где надо. То есть под формой. У меня вечно, не как у всех. Постоянно приходится преодолевать какие-то трудности. Сделав все, так как описано выше, меня ждало разочарование, смайлов нет. Они не появились. Что делать? Конечно, все что я делала, описывать не стану. Все мои манипуляции с шаблоном, пока я не нашла истинную причину, закончилось переустановкой темы. Оказалось, в файле отсутствовал идентификатор комментариев <p id=»comments»></p>. Вот этот кусочек был причиной всех моих мучений. Он прописывается вверху файла comments.php. Вставила его, где положено: «И… О, облегчение! Cмайлы появились! » Быстро сказка сказывается, да не быстро дело делается. Не тут то было. Теперь они не хотели прописываться в форме при нажатии на них. Только путем перетаскивания. Либо нужно было написать объявление: «Уважаемые читатели! При написании комментария, смайлы появятся тогда, когда вы их перетащите в форму!». Либо, нужно найти другое решение проблемы. Что я и сделала. Если в вашей темке id для textArea вместо “comment” стоит “replyMsg”, то нужно поменять на “comment” Либо, сделать обратную замену в плагине. У меня с id и в файле плагина и в файле шаблона было все в порядке. Просто была не большая несовместимость между собой двух плагнов. Потому что попутно я еще установила плагин МСЕComments. Устранить проблему удалось с помощь редактирования HTML кода. Для этого зайдите в файл плагина Qip Smiles - qips-js.php. Найдите строчку function qips_code(qips_tag), а в ней код qips_insert(aTag); ,и поменяйте на insertHTML (aTag); После всех этих манипуляций, оба плагина заработали отлично. Комментирование настроено. Теперь можно вздохнуть спокойно и продолжить работать дальше!