Xочу поставить Live в переписке, в комментарияx, при добавлении контента.
Т.к. в стандартном редакторе отстутствуют смайлы.
VonKruger, Поделитесь как вы это сделали?
Создаем файл php с названием smiley.php
В него пропишем вот такие строки
// Путь к папке со смайлами // Функция для преобразования символов в изображения самайлов function Smiley($str) { // Добавляем обозначения смайлов для обработки, я покажу один вариант можно добавить сколько угодно своих ); ); return $str; }
Создаем папку /templates/default/images/smile/
И в нее добавляем смайлы
Чтобы вызвать функцию подключаем файл smiley.php к примеру в комментариях
В файле templates/default/controllers/comment/comment.php
Перед строкой
echo $entry['content_html'];
cmsCore::loadLib('smiley');
echo $entry['content_html'];
echo Smiley($entry['content_html']);
вы моjете отправить мне сюда или в лс полную готовую строку, моjет я неправильно что-то сделал.
Я в этом файле многое изменил, свой высылать смысла нет.
<div class="content"> <div class="text"> <?php echo $entry['content_html']; ?> </div> <?php if ($is_controls){ ?>
Каким обра3ом добавить надо я не3наю.
<div class="content"> <div class="text"> <?php cmsCore::loadLib('smiley'); echo Smiley($entry['content_html']); ?> </div> <?php if ($is_controls){ ?>
в папке /templates/default/images/smile/
То все будет работать
// Путь к папке со смайлами define ("EMOTICONS_DIR", "/templates/wrapper/images/smile/"); // Функция для преобразования символов в изображения самайлов function Smiley($str) { // Добавляем обозначения смайлов для обработки, я покажу один вариант можно добавить сколько угодно своих $in = array( ':)' ); $out = array( 'Улыбка' ); $str = str_replace($in, $out, $str); return $str; } Fatal error: Call to undefined function Smiley() in /home/umarov/kavkaz.ws/templates/wrapper/controllers/comments/comment.tpl.php on line 93
Создаем файл php с названием smiley.php
<?php // Путь к папке со смайлами // Функция для преобразования символов в изображения самайлов function Smiley($str) { // Добавляем обозначения смайлов для обработки, я покажу один вариант можно добавить сколько угодно своих ); ); return $str; } ?>