Romanovcmc,
Сначала сохраняете базу обязательно!!! и все файлы сайта (если немного картинок), если много — всё кроме папки upload.
Потом можете развернуть копию сайта на локальном компе (опенсервер, денвер, ксампп и т.д.) и произвести обновление на локальном.
Причем обновляться надо, как предлагается в админке то есть 2.4.0 -> 2.4.2-> 2.5.0 и т.д.
Если опыта работы с локальными серверами нет — обновляйтесь также на рабочем сайте. Бэкапы базы и файлов есть — можно экспериментировать сколько угодно.
Ris
+657
Репутация
3771
Рейтинг
@portallcomua,
Шляпник,
Нарежьте всяких смайликов и накидайте их в \static\smiles
Нарежьте всяких смайликов и накидайте их в \static\smiles
Шляпник,
Зачем это нужно, когда в 2.7.2 есть свои смайлики?
Зачем это нужно, когда в 2.7.2 есть свои смайлики?
Шляпник,
Файлик \system\config\config.php поправьте.
Файлик \system\config\config.php поправьте.
Это да. Потому что и в списке и в виджете фильтруется всё скрытое.Но есть существенный минус — новость при этом не выводится на главной даже для члена этой закрытой группы.
// Скрываем записи из скрытых родителей (приватных групп и т.п.) $model->filterHiddenParents();
github.com/instantsoft/icms2/issues/520
Но возникают нюансы:
instantcms.ru/forum/thread27591-1.html#265859
@drveb,
Нет. Здесь:
В настройках:
Нет. Здесь:
В настройках:
При создании:
А что, есть какой-то выбор чего кэшировать и средств?Интересно кэширование чего именно и какими средствами вы включили?
При кэшировании в файл результат тот же самый.
Поясняю суть. Пользователи групп, которым не должно быть видно закрытых тем в закрытых группах (надеюсь все понимают разницу между группами и группами
) иногда видят их в виджетах списков контента и ленте активности. По ссылке их, конечно, не пускает, но все же.И наоборот члены групп пользователей, которые должны видеть контент из групп пользователей (прошу помнить, что группы пользователей и группы пользователей — разные вещи) его иногда не видят. Как повезет. На пользователе с какими правами доступа сработало кэширование — то и видит весь сайт.
Возникла такая проблема. При включенном кэшировании возникает неразбериха с отображением контента для пользователей. Пользователи, имеющие права на просмотр контента его видят не всегда и, что гораздо хуже, пользователи прав не имеющие видят то, что им видеть не положено.
Пока отключил кэширование вообще, навешав индексов на тормозящие запросы поля в базе, но это костыль.
Хотелось бы выяснить возможность выдавать пользователю порцию кэша, которая соответствует его правам доступа.
Это возможно теоретически? Просто я не очень представляю принцип формирования кэша и принцип его выдачи.
Просьба к понимающим людям подсказать, в какую сторону вообще смотреть. Я попробую поэкспериментировать.
Пока отключил кэширование вообще, навешав индексов на тормозящие запросы поля в базе, но это костыль.
Хотелось бы выяснить возможность выдавать пользователю порцию кэша, которая соответствует его правам доступа.
Это возможно теоретически? Просто я не очень представляю принцип формирования кэша и принцип его выдачи.
Просьба к понимающим людям подсказать, в какую сторону вообще смотреть. Я попробую поэкспериментировать.
Наверное можно.спасибо. скажите, а можно ли как-то сделать, чтоб без изменения системных файлов?
Если никнеймы не обязательны — сразу при регистрации писать в поле никнейм имя-отчество.
В \templates\default\controllers\users\list.tpl.php вместо
написать что-то типа
Соответственно вместо фёстнейма и ластнейма — системные имена ваших полей.
<div class="title"> <a href="<?php echo $this->href_to($profile['id']); ?>"><?php html($profile['nickname']); ?></a> </div>
<div class="title"> <a href="<?php echo $this->href_to($profile['id']); ?>"><?php html($profile['firstname']); echo ' '; html($profile['lastname']); ?></a> </div>
В файле \wysiwyg\redactor\files\redactor.js поправьте начиная со 155 строки так:только меню редактора перестало прилипать к верху страницы при прокрутки вниз.
toolbar: true, toolbarFixed: true, toolbarFixedTarget: document, toolbarFixedTopOffset: 0, toolbarFixedBox: true, toolbarExternal: false, toolbarOverflow: false, buttonSource: true,
UPDATE cms_con_board SET date_last_modified = date_pub WHERE date_last_modified = '0000-00-00 00:00:00'
Тогда как-то так:А что, если неугодных пользователей вообще не писать в ленту, она ведь не резиновая.
instantcms.ru/users/files/download6587.html
Насколько хватит места на диске. Сразу говорю, что среднего размера картинка весит больше, чем лента активности за пять лет.Кстати, кто-нибудь знает насколько она не резиновая?
Просто не отображает те события, где неправильный юзер.И еще, не знаю каким образом действует ваш волшебный хук,
$model->filterNotIn('user_id', $bots);