Тестирование компонента Форум

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X

Нужен ли он в коробке?

Имеется в виду, будет ли этот форум включен в состав cms, как неотъемлемая часть

да
нет
да, но как отдельный компонент
Всего 247 голосов Опрос завершён
#196 12 декабря 2016 в 23:33
Loadырь,
А нельзя ли вот эти года и тысячелетия

как-нибудь покомпактнее упаковать?
Например, если дада древнее суток — показывать не время прошедшее, а просто дату поста.
#197 13 декабря 2016 в 07:42

А нельзя ли вот эти года и тысячелетия

Ris
Да легко, правится всё это дело в шаблоне. Правда я не нашёл функции, которая бы выводила именно дату после превышения указанного количества дней, поэтому слегка подкорректировал существующую — в файле \system\libs\strings.helper.php изменил string_date_age_max на это:
  1.  
  2. /**
  3.  * Выводит максимальную разницу между переданной датой и текущим временем
  4.  * в виде читабельной строки со склонением
  5.  *
  6.  * Если дата превышает указанное количество дней $days
  7.  * выводит просто дату
  8.  *
  9.  * Пример вывода: "3 дня"
  10.  *
  11.  * @param string $date
  12.  * @param bool $is_add_back Добавлять к строке слово "назад"?
  13.  * @return string
  14.  */
  15. function string_date_age_max($date, $is_add_back=false, $days=false){
  16.  
  17. if (!$date) { return; }
  18.  
  19. $diff = real_date_diff($date);
  20.  
  21. if (!empty($diff[2]) && $days && ($diff[2] > $days)) {
  22. return html_date($date);
  23. }
  24.  
  25. $diff_str = '';
  26.  
  27. if ($diff[0]){
  28. $diff_str = html_spellcount($diff[0], LANG_YEAR1, LANG_YEAR2, LANG_YEAR10);
  29. } else
  30. if ($diff[1]){
  31. $diff_str = html_spellcount($diff[1], LANG_MONTH1, LANG_MONTH2, LANG_MONTH10);
  32. } else
  33. if ($diff[2]){
  34. $diff_str = html_spellcount($diff[2], LANG_DAY1, LANG_DAY2, LANG_DAY10);
  35. } else
  36. if ($diff[3]){
  37. $diff_str = html_spellcount($diff[3], LANG_HOUR1, LANG_HOUR2, LANG_HOUR10);
  38. } else
  39. if ($diff[4]){
  40. $diff_str = html_spellcount($diff[4], LANG_MINUTE1, LANG_MINUTE2, LANG_MINUTE10);
  41. }
  42.  
  43. if (!$diff_str) {
  44. return LANG_JUST_NOW;
  45. } else {
  46. return $is_add_back ? sprintf(LANG_DATE_AGO, $diff_str) : $diff_str;
  47. }
  48.  
  49. }
  50.  
Если Fuze не внесёт эти изменения в коробку, то будет два варианта: либо он сам напишет подобную функцию, либо это можно вынести в файл хелпера шаблона.
#198 13 декабря 2016 в 08:02


Loadырь,
А нельзя ли вот эти года и тысячелетия

Ris

я их просто удалил, оставив кол-во тем
#199 13 декабря 2016 в 08:05

как это будет выглядеть на телефоне, надо смотреть на телефоне,

Loadырь
Смотрится не плохо, думаю если сделать отступы слева и справа от постов поменьше, то будет лучше. И шрифт на 1-2 пунктика увеличить и будет ваапще норм.
#200 15 декабря 2016 в 03:22

Обновил у себя в файлах архивы до текущей даты

Loadырь, благодарю.

Как раз работаю над будстрап шаблоном, буду переводить ваш форум на будстрап. Там можно всякие интересные и удобные штучки задействовать. Не говоря уже об адаптивной вёрстке.
#201 16 декабря 2016 в 11:48
Добрый день!
Поставил форум на 2.6.1, на бекап рабочего сайта, развёрнутый на Open Server, всё работает отлично, но почему-то не приходят оповещения на E-Mail.
В настройках всё выставлено, при ответе в теме какому-либо юзеру, приходит ему только оповещение на сайте,

и то если ответ с цитированием, при быстром ответе не происходит вообще ничего. Хотя в настройках выставлено так.


Стоит дефолтная версия 2.6.1, из сторонних компонентов только форма обратной связи, но оповещение о комментариях в статьях и новостях приходят и в личку и на E-Mail, по форуму не хотят, только на сайте.
И ещё одно в настройках форума, прикрепить файл стоит Кб,

а на сайте если прикреплять уже Мб.
#202 17 декабря 2016 в 22:01
@turza, поправил.
#203 18 декабря 2016 в 02:02
Здравствуйте, сегодня обновил версию форума, все работает, но в режиме отладки пишет
/templates/default/controllers/forum/category_view.tpl.php
Форумы не по порядку, вероятно из за этого
#204 18 декабря 2016 в 02:07
После того как залил файлы из полного архива на хостинг, верхняя запись пропала, в разделах так и осталось /templates/default/controllers/forum/category_view.tpl.php
в режиме отладки. Создавал разделы, а потом в админке кнопкой "порядок", перетаскивал.
#205 18 декабря 2016 в 02:19
Еще по компоненту нарушения. Модератор не имеет возможность работать с нарушениями, В разделах имеет кнопку "нарушения", при нажатии 404

#206 18 декабря 2016 в 12:55


@turza, поправил.

Loadырь
Отлично, спасибо перезалил поправленный форум — forum_1_0_install_2016_12_17.zip, даже оповещения по E-Mail заработали, если вы там ничего не поправляли значит первый раз немного криво встал, но сейчас всё работает.
#207 19 декабря 2016 в 19:35

по компоненту нарушения

pekalin
Поправил, перезалейте файлы из архива "Нарушений" и пересохраните права в его разделе "Доступ".
#208 19 декабря 2016 в 20:03
По поводу шаблона форума. По ходу работы над шаблоном для сайта, стал было верстать шаблон для форума. Сперва решили использовать адаптивные таблица и за основу взять вёрстку шаблона comboot. Но после передумал, решили верстать не используя табличную вёрстку в общем. Например взяв за основу что из этих вариантов: один, два.
Внимание! Вопрос: Кому, что, по нраву больше?
#209 19 декабря 2016 в 23:00

Например взяв за основу что из этих вариантов: один, два.
Внимание! Вопрос: Кому, что, по нраву больше?

Денис Васильевич
Оба не нравится!
#210 19 декабря 2016 в 23:28
Мне в первой ветке дефолтный дизайн нравиться)
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.