VonKruger

VonKruger

Я выбираю ICMS 2
+105
Репутация
776
Рейтинг
#1 В чате личных сообщений показать что абонент пишет ответ 24 февраля 2015 в 00:15
Я почитал и понял что это очень накладно для сервера. Спасибо за подсказку Jestik,!
#2 В чате личных сообщений показать что абонент пишет ответ 23 февраля 2015 в 23:18
А при чем здесь это

Раз
Два

Jestik
Я спрашивал для стандартного в 2-ке! А не еще один!
#1 В чате личных сообщений показать что абонент пишет ответ 23 февраля 2015 в 22:21
Такая задача, как реализовать такое, чтобы как-то показать, что абонент в чате личных сообщений пишет ответ?
Было бы очень удобно, а то сидишь и ждешь и не понятно пишет тебе ответ или нет!
#3 Как загрузить виджет по требованию? 23 февраля 2015 в 21:51
А в содержимом только JS код или что-то еще? В смысле в самих картах.

Если там только один JS и html то можно и без ajax подгрузить jquery load() а на кнопку событие клик повесить.
#4 Весна идет! 23 февраля 2015 в 13:30
На Донбассе сегодня прям весна! Солнышко греет и тепло до +6! Относительно тепло но все же радует!
#5 Комментарии в ICMS 2 23 февраля 2015 в 11:53
Я же говорил, что я переделал все под бб код нужно изменить в js как вам нужно.
Строку
  1. $('.textarea')[0].value += '[quote=' + uname + ' ('+time+')]' + comtext + '[/quote]'
  2. });
подставить примерно вот так
  1. <blockquote><strong>Цитата: uname время написал(а):</strong><br /> content </blockquote>
А на счет не выводится, по клику на ответить я забыл, что менял еще в этом файле делал изменения для отображения.

Давайте полностью скину файл comments.js поменяете на свой нет времени разбирать в какой строке и что менял.
Сейчас загружу в свои файлы а вы зайдете в мой профиль и скачаете ок!
#6 К черту толерантность и тд, за мужиков!!! (с 23 февраля) 23 февраля 2015 в 10:18
Присоединяюсь.
Всех с праздником мужики! dance
#7 Комментарии в ICMS 2 23 февраля 2015 в 10:15
Добавить стиль в theme-gui.css там же span тег а не a по этому нужно в стилях дать стиль как будто это ссылка

  1.  
  2. #comments_list .comment .content .links span {
  3. font-size: 11px;
  4. color: rgb(153, 153, 153);
  5. border-bottom: 1px dashed rgb(153, 153, 153);
  6. text-decoration: none;
  7. margin-right: 6px;
  8. cursor: pointer;
  9. }
  10.  
Я делал так чтобы показывалось только по нажатию на ссылку "ответить" там в jquery просано по клику на ссылку ответить показать ссылки цитировать и цитировать выделенное.

Я не собирался убирать древовидные комментарии, но когда будет время посмотрю. Отпишусь. Сейчас работы много не успеваю и так.
#8 Комментарии в ICMS 2 22 февраля 2015 в 21:58
Да все правильно изменено. Должно работатть все.

Обновиь не пробовали несколько раз браузер может он кешировал или может быть включена в админке настройки-> интерфейс

Сжимать HTML
Объединять CSS-файлы
Объединять JS-файлы
#9 Комментарии в ICMS 2 22 февраля 2015 в 20:40
Js скрипт поставили?

Нажмите на ссылку ответить и появится цитировать и цитировать выделенное

ПО умолчанию они скрыты а после нажатия ответить появляются. Я так задумывал, если нужно просто убрать style="display: none;"
#10 Как вы узнали про InstantCMS? 22 февраля 2015 в 17:50
А я уже даже и не помню, давно было! Но не жалею, что узнал о нем. Особенно новая 2-ка, порадовали разработчики очень красивым и понятным кодом.
#11 Комментарии в ICMS 2 22 февраля 2015 в 17:09
Да вот так

  1.  
  2. <?php if ($is_can_delete){ ?>
  3. <a href="#delete" class="delete" onclick="return icms.comments.remove(<?php echo $entry['id']; ?>)"><?php echo LANG_DELETE; ?></a>
  4. <?php } ?>
  5. <span style="display: none;" class="delete comment_quote" title="Цитировать комментарий полностью">Цитировать</span>
  6. <span style="display: none;" class="delete comment_selquote" title="Цитировать выделенный текст" >Цитировать виделенное</span>
  7.  
#12 [ЕСТЬ РЕШЕНИЕ] Пропадают изображения в icms 2.1.2 22 февраля 2015 в 13:26
Берет путь к картинке не от корня сайта, то есть где-то нет слеша перед путем.
К примеру гдето так upload/img/img.png
А должно так /upload/img/img.png
#13 Комментарии в ICMS 2 22 февраля 2015 в 11:02
Только у меня же под бб код вставка замените в js на свои если html
#14 Комментарии в ICMS 2 22 февраля 2015 в 10:57
В файле templates/default/controllers/comment/comment.tpl.php — где выводятся ссылки редактировать, доавить. У мменя просто там уже не те строки многое менялось но где-то в конце страницы добавить ссылки
  1.  
  2. <span style="display: none;" class="delete comment_quote" title="Цитировать комментарий полностью">Цитировать</span>
  3. <span style="display: none;" class="delete comment_selquote" title="Цитировать выделенный текст" >Цитировать виделенное</span>
  4.  
А в файл comment.js в шаблоне папка js в самом конце вставить js код
  1.  
  2. // Цитировать
  3. $(function () {
  4. $("span.comment_quote").click(function () {
  5. qtext = $(this).parents(".comment");
  6. uname = qtext.find(".user").text();
  7. comtext = qtext.find(".text").html();
  8. time = qtext.find(".date").text();
  9. $('.textarea')[0].value += '[quote=' + uname + ' ('+time+')]' + comtext + '[/quote]'
  10. });
  11. });
  12. // Цитировать выделенное
  13. $(function () {
  14. $("span.comment_selquote").hover(function(){
  15. // qtext = $(this).parents(".list");
  16. if (window.getSelection)
  17. theSelection = window.getSelection().toString();
  18. else if (document.getSelection)
  19. theSelection = document.getSelection();
  20. else if (document.selection)
  21. theSelection = document.selection.createRange().text;
  22. });
  23. $("span.comment_selquote").click(function () {
  24. if (theSelection==''){
  25. alert("Для вставки цитаты в новое сообщение \nвыделите нужный текст и нажмите - Вставить цитату");
  26. }
  27. else{
  28. qtext = $(this).parents(".comment");
  29. uname = qtext.find(".user").text();
  30. time = qtext.find(".date").text();
  31. $('.textarea')[0].value += '[quote=' + uname + ' ('+time+')]'+'\n' + theSelection + '[/quote]'}
  32. });
  33. });
  34.  
Пример на скрине
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.