Решить проблему с BBcode
Instantcms 1.9
1. Проблема с комментариями. Если включен BBcode и отправить комментарий, то появляется ошибка "Введите текст комментария!"
2. Проблема с редактированием статей. Если нажать "редактировать" то текст из статьи отсутствует.
Кто возьмется за решение проблемы? Перелопатил практически всё, усидчивость иссякла.
Вообще я ожидал что много откликов будет. Или не поступают предложения потому что я не огласил бюджет?
А что там вместо вопросиков должно быть? Не пробовали вместо переменной которая выводит этот текст, написать сам текст?
Вообще при голосовании должно показаться всплывающее уведомление с надписью "Ваш голос принят". Но тут почему-то по старинке — текст уведомления отображается в формочке для голосования.
Если я правильно понимаю, то за голосование отвечает core/js/karma.js
Попробовал прописать "Голос принят" — не помогло. Может я грубо ошибаюсь, т.к не могу толком разбраться.
function plusKarma(ktarget, kitem_id){ $("#karmapoints").load("/core/ajax/karma.php", {cd: "1", opt: "plus", target: ktarget, item_id: kitem_id}, kmLoaded()); } function minusKarma(ktarget, kitem_id){ $("#karmapoints").load("/core/ajax/karma.php", {cd: "1", opt: "minus", target: ktarget, item_id: kitem_id}, kmLoaded()); } function kmLoaded(){ $("#karmactrl").html("[b]Голос принят[/b]"); }
, нет вы не правильно понимаете, на сколько я понимаю.Если я правильно понимаю, то за голосование отвечает core/js/karma.js
А где вы взяли этот код? Это /core/cms.php? И я что то не понял при чём здесь карма?
Я взял его из com_content_read.tpl — там увидел karmapoints
{* =============== Рейтинг статьи =============================== *} {if $cfg.rating && $article.canrate} <div id="con_rating_block"> <div> <strong>{$LANG.RATING}: </strong><span id="karmapoints">{$karma_points}</span> <span style="padding-left:10px;color:#999"><strong>Голосов:</strong> {$karma_votes}</span> <span style="padding-left:10px;color:#999">{$article.hits|spellcount:$LANG.HIT:$LANG.HIT2:$LANG.HIT10}</span> </div> {if $karma_buttons} <div id="karmactrl"><strong>{$LANG.RAT_ARTICLE}:</strong> {$karma_buttons}</div> {/if} </div> {/if}
// подключаем jQuery и js ядра в самое начало $this->prependHeadJS('core/js/common.js'); $this->prependHeadJS('includes/jquery/jquery.js');
Спасибо что не оставили наедине с проблемой, жду реквизитов для доната в лс.
И, я даже выяснил почему же так получилось. При обновлении с 1.9 по 1.10.4 я пользовался вот этим разделом instantcms.ru/novosti
Тут, в каждой новости подробно расписано о релизе, нюансы, типовые проблемы и решения в комментариях. Дистрибутивы cms я аккуратно брал из этих статей. Но для релиза релиза InstantCMS 1.10.3 ссылка на скачивание битая и, поэтому, второпях, я скачал сборку со стороннего сайта.
После реквеста о проблеме с кодировкой, я решил еще раз провести процедуру обновления с 1.9 по 1.10.4, но уже дистрибутивы я брал отсюда instantcms.ru/get/archive.
Администрации советую указать в этой статье instantcms.ru/novosti/release1103.html правильную ссылку на скачивание instantcms.ru/get/1.10.3