У меня безлимит от Теле2. Очень выручает в поездках. Там 5гб не хватает.
В обычной жизни в моем городе потратить 5гб сложно.
Zau4man
+1110
Репутация
19741
Рейтинг
Видимо да. У меня стоит версия от 23 марта, 26 не ставил😊и пока не буду, наверно.Вы последний архив заливали? Так как мне кажется там что то.
у меня такой проблемы нет.Это у меня проблема или не только?
И да, 500я ошибка должна попадать или в отладку или в логи. Так не бывает. Или хостер жадный.
Все пришло.
Скачал, установил, активировал. Будем разбираться :)
Скачал, установил, активировал. Будем разбираться :)
Юзал больше 10 цмс, двойка просто ванлав 

главное подробно сформулировать вопрос. А то часто ответить хочется, но надо задать несколько уточняющих вопросов…и те кто готов советовать и тыкать носом безвоздмездно.ЭТО СИЛЬНО
Админка — компоненты — профили пользователей — поля профилейТеперь мне нужно все это понять и поправить на те поля которые должны быть обязательными к заполнению.
Имена полей тут
Добавлять во вторую строку, не забывая про скобочки
if ((!cmsUser::get('icq') || !cmsUser::get('phone') || !cmsUser::get('skype') || !cmsUser::get('city')) && $this->controller->name != "users"){
MegaRostov, надо писать или компонент с хуком, который будет следить за заполненностью профиля.
Но можно немного исправить main.tpl.php вашего шаблона, добавив в самый верх шаблона после
добавить
2 строка: добавляем уведомление о нужном поле
3 строка: перемещаем пользователя на страницу редактирования профиля
Если вы хотите заставить заполнить несколько полей, то код нужно немного модифицировать
Но можно немного исправить main.tpl.php вашего шаблона, добавив в самый верх шаблона после
<?php $core = cmsCore::getInstance(); ?>
<?php if (cmsUser::isLogged()){ if (!cmsUser::get('icq') && $this->controller->name != "users"){ cmsUser::addSessionMessage("Заполните поле icq", 'error'); }} ?>
В этом коде:
1 строка: проверяем, заполнено ли поле icq. Вторая проверка в этой строке нужна, чтобы не получить бесконечное перенаправление2 строка: добавляем уведомление о нужном поле
3 строка: перемещаем пользователя на страницу редактирования профиля
Если вы хотите заставить заполнить несколько полей, то код нужно немного модифицировать
<?php if (cmsUser::isLogged()){ if ((!cmsUser::get('icq')|| !cmsUser::get('phone')) && $this->controller->name != "users"){ cmsUser::addSessionMessage("Заполните поля телефон и icq", 'error'); }} ?>
Оказывается, были переименованы столбы одной таблицы форума.
Правим файл /system/controllers/emigrator/migrate/forums/endforums.php
В самом начале файла блок должен выглядеть так
124,125,126 строка должны выглядеть так
иначе темы, которые были прикреплены, станут решеными.
Правим файл /system/controllers/emigrator/migrate/forums/endforums.php
В самом начале файла блок должен выглядеть так
// Добавление корневой категории $this->db->query("INSERT INTO `cms_forum_cats` (`id`, `parent_id`, `title`, `description`, `slug`, `slug_key`, `seo_title`, `seo_keys`, `seo_desc`, `is_pub`, `as_folder`, `ns_left`, `ns_right`, `ns_level`, `ns_ignore`, `ns_differ`, `ordering`, `icon`, `topic_cost`, `threads_count`, `posts_count`, `last_post`, `moderators`, `groups_read`, `groups_edit`, `autoflood`) VALUES (1, 0, 'Корневой раздел', '', 'all', NULL, '', '', '', 1, 1, 1, 2, 1, 0, '', 1, '', 0, 0, 0, NULL, NULL, NULL, NULL, NULL)");
'is_fixed' => 0, 'is_closed' => $res['closed'], 'is_pinned' => $res['pinned'],
Мигратор бы надо доработать с учетом последней версии форума.
Переносятся только сообщения. Разделы и темы не хотят.
Пробую исправить, не получается пока.
Переносятся только сообщения. Разделы и темы не хотят.
Пробую исправить, не получается пока.
Можно.
Поставил обновление, все прошло гладко.
В роутеры надо добавить еще одно правило для мигрированных форумов, оно, наверно, даже важнее того, что есть. Так как сейчас не обрабатывается ссылка на саму тему, только на тему со страницами, в итоге ссылки на тему из списка тем выдают 404. Ссылки такие forum/thread3804.html
В роутер /system/controllers/forum/routes.php после
добавим
Все, ссылки на темы (их первые страницы) обрабатываются корректно.
Получил ошибку при добавлении сообщения.
Parse error: syntax error, unexpected '(' in C:\OpenServer\domains\beta\system\controllers\forum\actions\post_add.php on line 152
Лишние скобки в 152 строке. Наверно, должно быть так
Notice: Undefined variable: is_admin in C:\OpenServer\domains\beta\system\controllers\forum\actions\thread.php on line 52
NetBeans ругается, что переменная неинициализирована.
Я спать. Завтра, т.е. уже сегодня, еще потестрирую.
В роутеры надо добавить еще одно правило для мигрированных форумов, оно, наверно, даже важнее того, что есть. Так как сейчас не обрабатывается ссылка на саму тему, только на тему со страницами, в итоге ссылки на тему из списка тем выдают 404. Ссылки такие forum/thread3804.html
В роутер /system/controllers/forum/routes.php после
'pattern' => '/^forum\/first-post$/i', 'action' => 'first_post_view_ajax' ),
'pattern' => '/^forum\/thread([0-9]+).html$/i', 'action' => 'thread_redirect', 1 => 'thread_id' ),
Получил ошибку при добавлении сообщения.
Parse error: syntax error, unexpected '(' in C:\OpenServer\domains\beta\system\controllers\forum\actions\post_add.php on line 152
Лишние скобки в 152 строке. Наверно, должно быть так
NetBeans ругается, что переменная неинициализирована.
Я спать. Завтра, т.е. уже сегодня, еще потестрирую.
а за что? продвижением сайта может заниматься несколько лиц.От Гугла атата не получишь?
На сколько я помню, все такие промокоды исключительно для новых аккаунтов, и с обязательным пополнением баланса.
без доработок никак.Нужный компонент. Скажите, как вывести пункт меню(ссылку на "ваш_сайт/pereezd") в меню пользователя, с количеством ошибок.
yury, тут за instantcms.ru/addons/seo.html 350 отдают. В смысле без намека оплатить.
Цель моего компонента отловить ошибку.
Цель моего компонента отловить ошибку.