И вновь мы вас приветствуем, друзья!
Повод все тот же, обновление InstantCMS под версией 2.3.0.
Как обычно, ниже описание самых значимых изменений и инструкция по обновлению.
Улучшение производительности
Мы не обошли стороной проблему производительности движка и в этом релизе под капотом множество оптимизаций. Изменены типы некоторых полей, индексы. В целом, субъективно, оцениваем увеличение производительности на 15-20%, а на маломощных хостингах будет ощущаться все 35-40%.
Автоматический старт установки CMS
Т.к. документацию мало кто читает, теперь после загрузки архива InstantCMS на сервер не нужно переходить на /install. Установка запустится автоматически.
Кроме этого, теперь, если соединение с базой данных по какой то причине не было установлено, будет показана стандартная страница ошибки InstantCMS вместо кучи notices и warnings. Это никак не скажется на производительности рабочей системы.
Исправление ошибок
- теперь при удалении типа контента, виджеты, использующие его, будут отвязаны и того самого белого экрана больше не будет;
- таймзона для соединения с БД теперь указывается всегда по смещению, путаницы с временем быть не должно;
- устранен баг с проверкой поля дата на заполненность;
- устранен баг с двойной подгрузкой в админке в списке контента;
- устранен баг, когда более одного вложения в письмах не отправлялось;
- исправлена потеря имен при загрузке файлов с русскими именам;
- исправлено удаление файлов в полях типа "Файл";
- исправлен доступ для модераторов к записям в приватных группах;
- исправлен вывод неопубликованных записей в ленте активности;
- исправлено пакетное добавление категорий в админке;
- при установке дополнений изменен механизм проверки наличия установленной InstantCMS посредством FTP подключения;
- оптимизировано повторное подключение системных файлов;
- исправлена вставка роликов YouTube из поиска в Live Editor;
- исправлен доступ ко всем настройкам группы для администраторов сайта;
- исправлена ошибка, когда при ошибке формы сбрасываются указанные ранее дополнительные категории;
- и другие — более мелкие.
Информация для разработчиков
Добавлены вызовы новых хуков:
- content_ТИП_КОНТЕНТА_move_content_items, см. /system/controllers/admin/actions/content_item_move.php
- ctype_basic_ТИП_КОНТЕНТА_form, см. /system/controllers/admin/actions/ctypes_edit.php
- comments_before_list, см. /system/controllers/comments/frontend.php
- before_render_ТИП_КОНТЕНТА_feed_list, см. /system/controllers/rss/actions/feed.php
- comments_after_hide, см. /system/controllers/comments/actions/delete.php
Теперь при insert-ах в базу данных, не нужно заботиться об ансетах отсутствующих ячеек, движок уберет ненужное сам. Также, при выполнении долгих задач cron, если задание для CRON на сервере было создано правильно для php cli, движок сам сделает реконнект к базе данных.
В режиме отладки добавлено время генерации страницы, время на каждый запрос.
В случае возникновения ошибок, которые отслеживает CMS, страница с ошибкой будет с правильными хидерами 503 Service Unavailable.
Внедрен механизм UsersPersonalSettings, который позволяет сохранять для каждого пользователя различные данные. По сути является альтернативой добавления поля в таблицу cms_users. Может хранить как строки, так и массивы. Благодаря применению UPS, в админке в списке контента теперь запоминаются фильтра, сортировки и кол-во на страницу. Методы для работы доступны в классе cmsUser.
Убрано поле is_online из таблицы пользователей. Теперь статус пользователя (онлайн или офлайн) нужно получать при помощи метода cmsUser::userIsOnline($user_id), а список пользователей онлайн получать, присоединяя таблицу sessions_online например так: joinInner('sessions_online', 'online', 'i.id = online.user_id')->
Другие изменения
- подсветка кода <code> в редакторе в markitup (добавлена кнопка для вставки кода);
- добавлено оповещение на email о новом личном сообщении;
- при управлении сроком публикации появилась возможность указать что делать после публикации: скрывать или удалять;
- в общих настройках сайта теперь можно указать название отправителя (вместо названия сайта);
- в комментариях подсвечиваются пользователи, которые сейчас на сайте, а также отдельным цветом показывается никнейм автора публикации;
- просмотры записей теперь не засчитываются от авторов и администраторов;
- в виджете списка контента теперь можно полноценно указывать свой шаблон вывода;
- опции виджета слайдера теперь с удобными select-ами, также добавлена опция, позволяющая задавать отдельно поле изображения для малой и большой картинки;
- в поле дата добавлена ссылка для заполнения его текущей датой и временем;
- изменено количество страниц в пагинации в админке на более удобные;
- в админке во всех списках осуществляется множественный выбор при зажатой клавише shift;
- добавлены alt для всех изображений;
- вынесен лишний код из шаблонов полей типов контента.
Другие, более мелкие изменения, вы, при желании, увидите сами.
Важно уточнить, что да, есть еще множество изменений, которые "просятся" в релиз, о которых писали в том числе и мне лично. Но все не охватить. Поэтому, не переживайте, мы не останавливаемся и постепенно все, с чем согласны (а это почти 90% того, что предлагается), внесем в релиз.
Как установить обновление
В первую очередь нужно отключить кеширование в настройках сайта. А после процедуры обновления не забывать чистить кеш браузера.
Автоматическая установка
Ручная установка
- Загрузите архив с обновлением.
- Из архива обновления удалите папку package — т.е. архив будет без нее;
- Перейдите в панель управления сайтом;
- Перейдите в раздел компоненты;
- Нажмите установить пакет дополнения;
- Выберите архив, который вы сделали в п.2;
- На странице «Информация о пакете» нажмите установить;
- Установка в админке завершена;
- Все содержимое папки package из архива обновления загрузите в корень вашего сайта;
- Обновление завершено.
Заключение
Конечно же, спасибо всем (не хотим выделять кого-то отдельно), кто участвовал в разработке на GitHub, присылал Pull requests, тестировал и в целом устно поддерживал, несмотря ни на что. Все это важно и очень полезно для всех.
Предвосхищая вопросы о форуме — точные сроки его выхода пока назвать не получится, к сожалению. Рассчитывайте на 2016 год, весну-лето, увы.
Спасибо, что вы с нами! Работа над развитием и улучшением InstantCMS 2 не остановлена и не планирует останавливаться.
Поддержите проект
Вы можете стать официальным спонсором или оказать другую поддержку. Вы также здорово поможете, если поставите звезду на GitHub.
Реклама #
Василий Сергеевич 9 лет назад #
Спасибо за обновление!
Def 9 лет назад #
Kreator 9 лет назад #
СПА-СИ-БО!!!
Def 9 лет назад #
Kreator 9 лет назад #
Def 9 лет назад #
Fuze 9 лет назад #
Если в вашем шаблоне есть файлы в директории /templates/ваш_шаблон/assets/, то существующие нужно заменить. Это же касается и директории /templates/ваш_шаблон/js/. НО только если у вас там есть файлы, представленные в архиве обновления. Если там их нет, ничего делать не нужно.
В любом случае, если шаблон существенно отличается от дефолтного, то посмотреть изменения в шаблонах стоит.
Val 9 лет назад #
Поздравляю всё сообщество со столь долгожданным выходом новой версии всеми любимого InstantCMS!
P.S. счастлив как ребёнок)))
Loadырь 9 лет назад #
Алексей Т 9 лет назад #
lezginka.ru 9 лет назад #
letsgo 9 лет назад #
Евгений Николаич 9 лет назад #
Loadырь 9 лет назад #
PIN 9 лет назад #
R161Net 9 лет назад #
Роман 9 лет назад #
Движение - жизнь!
No Name 9 лет назад #
ermakover 9 лет назад #
Val 9 лет назад #
ermakover 9 лет назад #
Loadырь 9 лет назад #
Val 9 лет назад #
Так что не путайте понятия))
SEOrigin 9 лет назад #
asa 9 лет назад #
Проверял так:
Админка->Пользователи->Выделил группу "Новые", нажал "Права группы", нажал "Сохранить".
Все отлично.
Fuze 9 лет назад #
Jestik 9 лет назад #
Если выбрать например тип контента "Посты" типом контента по умолчанию, то на странице материала не отображаются виджеты, я так думаю из-за отсутствия в урле "posts".
Судя из описания не поправили, хлтя уже принципе все равно, сейчас урлы менять уже поздно
Fuze 9 лет назад #
Править нечего. Изменились url - изменяйте и маски. Это не баг.
Jestik 9 лет назад #
Zau4man 9 лет назад #
Zau4man 9 лет назад #
Zau4man 9 лет назад #
Alexprofi 9 лет назад #
behive 9 лет назад #
Alexprofi 9 лет назад #
В логах сервера ошибки не видно. Может в новой версии есть какие-то требования к версии PHP?
Fuze 9 лет назад #
Alexprofi 9 лет назад #
Получил ошибку 500: Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Fuze 9 лет назад #
&$!#% 9 лет назад #
Fuze 9 лет назад #
Отключите кеширование в админке перед обновлением. Включите показ ошибок на хостинге. Закачайте файлы вручную и обновитесь. Без конкретного текста ошибки ничем не сможем помочь.
&$!#% 9 лет назад #
solntsev 9 лет назад #
В файле config.php
измените
измените
&$!#% 9 лет назад #
&$!#% 9 лет назад #
solntsev 9 лет назад #
solntsev 9 лет назад #
&$!#% 9 лет назад #
kirkr 9 лет назад #
&$!#% 9 лет назад #
Денис Васильевич 9 лет назад #
Jestik 9 лет назад #
BoAnRo 9 лет назад #
Александр Корень 9 лет назад #
Soul 9 лет назад #
R161Net 9 лет назад #
Это чего может быть?
Владимир Савенко ✝️ 9 лет назад #
R161Net 9 лет назад #
Val 9 лет назад #
R161Net 9 лет назад #
solntsev 9 лет назад #
Попробуйте переименовать данный файл и убрать из имени файл нижнее подчеркивание.
Это файл поля NumberInt.
R161Net 9 лет назад #
Владимир Савенко ✝️ 9 лет назад #
R161Net 9 лет назад #
Владимир Савенко ✝️ 9 лет назад #
Soul 9 лет назад #
Fuze 9 лет назад #
Александр Корень 9 лет назад #
Ошибка в запросе БД:
Unknown column 'i.is_pub' in 'where clause'
SELECT i.*, u.nickname as user_nickname, u.avatar as user_avatar, t.description as description
FROM cms_instantactivity i
JOIN cms_instantusers as u ON u.id = i.user_id
JOIN cms_instantactivity_types as t ON t.id = i.type_id
WHERE ((i.is_private = 0 OR i.user_id = '17' OR (i.is_private = 1 AND EXISTS (SELECT id FROM cms_instantusers_friends WHERE user_id='17' AND friend_id=i.user_id AND is_mutual=1)))) AND (i.is_parent_hidden IS NULL) AND (i.is_pub = '1')
ORDER BY i.date_pub desc
LIMIT 50
Подскажите, как это можно исправить?
solntsev 9 лет назад #
У вас конфликт
ALTER TABLE `cms_activity` ADD `is_pub` BOOLEAN NULL DEFAULT '1', ADD INDEX (`is_pub`);
Проверьте наличие в вашей таблице cms_instantactivity поля `is_pub`
Александр Корень 9 лет назад #
в таблице cms_instantactivity у меня нет поля `is_pub` :(
solntsev 9 лет назад #
После правильного обновления согласно вышеприведенного запроса в данную таблицу должно добавиться поле is_pub`.
Александр Корень 9 лет назад #
Алексей Т 9 лет назад #
Alexprofi 9 лет назад #
Дмитрий 9 лет назад #
R161Net 9 лет назад #
Как это можно исправить!
Fuze 9 лет назад #
Все с "белой странице" и при ручной установке после загрузки файлов обновления зайдите в phpmyadmin и выполните запрос:
Старый балбес 9 лет назад #
R161Net 9 лет назад #
SQL запрос:
ALTER TABLE `cms_activity` ADD `is_pub` BOOLEAN NULL DEFAULT '1', ADD INDEX (`is_pub`)
Ответ MySQL: Документация
#1060 - Duplicate column name 'is_pub'
И по поводу скрина ошибка в логе:
[Fri Nov 06 18:13:45 2015] [error] [client 37.144.41.182] PHP Fatal error: Cannot redeclare html_avatar_image_src() (previously declared in /home/r/мой сайт/public_html/system/libs/html.helper.php:391) in /home/r/мой сайт/public_html/system/libs/effects.helper.php on line 14, referer: http://мой сайт/users/1/activity
что где искать?
Fuze 9 лет назад #
Раз запрос, указанный мной, выполняется с ошибкой, значит именно обновление прошло успешно. Дальше сами.
R161Net 9 лет назад #
Старый балбес 9 лет назад #
У ВАС руки пишут , быстрее чем Мозг думает!
R161Net 9 лет назад #
Александр Корень 9 лет назад #
Fuze 9 лет назад #
1. Из архива обновления удалите папку package - т.е. архив будет без нее;
2. Перейдите в Панель управления сайтом;
3. Перейдите в раздел Компоненты;
4. Нажмите Установить пакет дополнения;
5. Выберите архив, который вы сделали в п.1;
6. На странице «Информация о пакете» нажмите Установить;
7. Установка в админке завершена.
8. Все содержимое папки package загрузите в корень вашего сайта
9. Обновление завершено
Александр Корень 9 лет назад #
AVPRT 9 лет назад #
после обновления по этому алгоритму высветило ошибку-
Ошибка в запросе БД:
Unknown column 'is_fixed_type' in 'cms_users_fields'
ALTER TABLE `cms_users_fields` CHANGE `id` `id` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
CHANGE `ctype_id` `ctype_id` INT( 11 ) UNSIGNED NULL DEFAULT NULL ,
CHANGE `ordering` `ordering` INT( 11 ) UNSIGNED NULL DEFAULT NULL ,
CHANGE `is_in_list` `is_in_list` TINYINT( 1 ) UNSIGNED NULL DEFAULT NULL ,
CHANGE `is_in_item` `is_in_item` TINYINT( 1 ) UNSIGNED NULL DEFAULT NULL ,
CHANGE `is_in_filter` `is_in_filter` TINYINT( 1 ) UNSIGNED NULL DEFAULT NULL ,
CHANGE `is_private` `is_private` TINYINT( 1 ) UNSIGNED NULL DEFAULT NULL ,
CHANGE `is_fixed` `is_fixed` TINYINT( 1 ) UNSIGNED NULL DEFAULT NULL ,
CHANGE `is_fixed_type` `is_fixed_type` TINYINT( 1 ) UNSIGNED NULL DEFAULT NULL ,
CHANGE `is_system` `is_system` TINYINT( 1 ) UNSIGNED NULL DEFAULT NULL ;
Последние вызовы:
importDump() @ /home/system/controllers/admin/actions/install_finish.php : 47
importPackageDump() @ /home/system/controllers/admin/actions/install_finish.php : 15
run()
call_user_func_array() @ /home/system/core/controller.php : 276
runExternalAction() @ /home/system/core/controller.php : 207
runAction()
call_user_func_array() @ /home/system/core/action.php : 29
__call() @ /home/system/controllers/admin/actions/install.php : 12
runAction() @ /home/system/controllers/admin/actions/install.php : 12
run()
call_user_func_array() @ /home//system/core/controller.php : 276
Fuze 9 лет назад #
AVPRT 9 лет назад #
Алексей 9 лет назад #
Евгений Фоменко 9 лет назад #
Радоваться или плакать? )))))
R161Net 9 лет назад #
vikont 9 лет назад #
Сайт просто взлетел, хотя только что подтармаживал! ВСЕ работает! Часть глюков омрачавших жизнь, сразу ушла Вы волшебник!
Олег Васильевич я 9 лет назад #
Василий Сергеевич 9 лет назад #
GluK 9 лет назад #
Fuze 9 лет назад #
Fuze 9 лет назад #
Все на месте.
Олег Васильевич я 9 лет назад #
Андрей 9 лет назад #
Dost 9 лет назад #
Александр Потапов 9 лет назад #
No Name 9 лет назад #
Александр Потапов 9 лет назад #
vikont 9 лет назад #
R161Net 9 лет назад #
vikont 9 лет назад #
vikont 9 лет назад #
Fuze 9 лет назад #
2. ставим на все файлы 644
3. ставим на директорию /cache и вложенные директории 777
4. ставим на директорию /uload и все вложенные директории 777
Андрей 9 лет назад #
1. Неправильное отображение истории (то есть, если пользователь хотел пополнить, но отказался от пополнения, эта операция отображалась в истории всё равно как пополнение).
2. Не начислялись баллы за размещение контента в "Фотоальбомы" (раздел Биллинг - Цены)
Спасибо.
Fuze 9 лет назад #
Андрей 9 лет назад #
Kreator 9 лет назад #
Андрей 9 лет назад #
GluK 9 лет назад #
jorgovich 9 лет назад #
BoAnRo 9 лет назад #
Но это у меня так, а на другом хостинге наверное нужно по-другому раз приходится менять права например для /cache i /upload
vikont 9 лет назад #
При включенном управлении датой публикации раньше появлялась текущая дата, время 00:00 и пост не хотел публиковаться на сайте, пока не отключишь управление датой.
Сейчас Дата и время автоматом выставляются текущие, но при сохранении поста время становится 00:00 и пост становится позади опубликованных позднее. Как это исправить?
R161Net 9 лет назад #
Fuze 9 лет назад #
Romanovcmc 9 лет назад #
Bubble Gumoff 9 лет назад #
Андрей 9 лет назад #
solitario84 9 лет назад #
Евгений Фоменко 9 лет назад #
Romanovcmc 9 лет назад #
Romanovcmc 9 лет назад #
rector 9 лет назад #
asa 9 лет назад #
Откройте новую вкладку браузера;
Перейдите по адресу вашего FTP-сервера, например ftp://ftp.example.com;
Войдите, используя FTP логин и пароль;
В появившемся списке папок перейдите в ту папку, где располагается InstantCMS 2, например public_html;
Скопируйте из адресной строки сайта всё, что идет после домена. Например, если в адресе написано ftp://ftp.example.com/path/to/public_html, то скопируйте /path/to/public_html;
Полученная строка и будет путём, который вам нужно указать в форме установщика.
http://docs.instantcms.ru/manual/addons/ftppath
rector 9 лет назад #
Александр Потапов 9 лет назад #
vikont 9 лет назад #
Ошибка в запросе БД:
Table 'dnrru580.cms_con_places' doesn't exist
SELECT i.*
FROM cms_con_places i
WHERE (i.slug = 'news/709-na-territorii-respubliki-nachinayut-kursirovat-novye-prigorodnye-poezda')
LIMIT 1
Такой таблицы в базе конечно нет. Как это исправить?
Проявляется на Типе контента Новость и Афиша
Kreator 9 лет назад #
vikont 9 лет назад #
Последние вызовы:
getItem() @ /var/www/mruser/data/www/dnrru.ru/system/fields/nextcon.php : 38
parse() @ /var/www/mruser/data/www/dnrru.ru/system/controllers/content/actions/item_view.php : 76
run()
call_user_func_array() @ /var/www/mruser/data/www/dnrru.ru/system/core/controller.php : 278
runExternalAction() @ /var/www/mruser/data/www/dnrru.ru/system/core/controller.php : 209
runAction() @ /var/www/mruser/data/www/dnrru.ru/system/controllers/content/frontend.php : 28
route()
call_user_func() @ /var/www/mruser/data/www/dnrru.ru/system/core/controller.php : 234
runAction() @ /var/www/mruser/data/www/dnrru.ru/system/core/core.php : 643
runController() @ /var/www/mruser/data/www/dnrru.ru/index.php : 28
Чуток покопавшись в базе выяснил, что places связано с виджетом КОНТЕНТ Дениса Васильевича. Прибил в базе все копии виджета
но ничего не изменилось.
Василий 9 лет назад #
Пришлось удалить, теперь увы нет похожих материалов, ссылок на предыдующий и следующий материал и пункт "Написать автору"
Loadырь 9 лет назад #
Василий 9 лет назад #
Вот ссылка на файлы: http://instantcms.ru/users/files/download5555.html - похожий контент, вроде бы от Студии SiteStroi
И ссылка на mailto: http://instantcms.ru/users/files/download5554.html написать письмо автору контента. Не помню кто писал.
Если бы их поправили, было бы замечательно. Очень нужные дополнения. Особенно mailto
Birles 8 лет назад #
Денис Васильевич 8 лет назад #
Зайтуна 8 лет назад #
Денис Васильевич 8 лет назад #
Денис Васильевич 8 лет назад #
Джехутимери 9 лет назад #
Михаил 9 лет назад #
dChirkis 9 лет назад #
AVPRT 9 лет назад #
Ошибка в запросе БД:
Duplicate entry '1' for key 'PRIMARY'
INSERT INTO `cms_activity_types` (`id`, `is_enabled`, `controller`, `name`, `title`, `description`) VALUES
(1, 1, 'pages', 'add.pages', 'Добавление страниц', 'добавляет страницу %s');
Подскажите пожалуйста - что здесь с базой данных сделать?
Fuze 9 лет назад #
skewes 9 лет назад #
ВООБЩЕ ШИКАРНО!!!
Теперь сайт летает!!!
Romanovcmc 9 лет назад #
Василий Сергеевич 9 лет назад #
Обновлялись в ручную? Файлы заливали в двоичном режиме?
Romanovcmc 9 лет назад #
AVPRT 9 лет назад #
база стала, а как только файлы распаковал в корень сайта
сразу вылезла ошибка 500
Fuze 9 лет назад #
Mi 9 лет назад #
Ручная установка.
После установки в профилях /users/1 и т.д.
Помогите поправить плз
Mi 9 лет назад #
sosed 9 лет назад #
Олег Васильевич я 9 лет назад #
Fuze 9 лет назад #
Олег Васильевич я 9 лет назад #
Fuze 9 лет назад #
vikont 9 лет назад #
Вот только странная проблема с таблицей cms_con_places ее нет, а к ней полно ссылок в база типа OR `description` LIKE '%cms_con_places%'
Проблема проявляется только при обновлении, до обновления все работает. Причем проявляется только на 2-х типах контента Новости и Афиша. Афиша создана буквально 2 дня назад и испльзует поле Select2. Новости его не используют.
Проблема не только у меня.
Проблема проявляется только при открытии поста Новости или Афиша (белый экран) Ошибка запроса к базе: не находит таблицу cms_con_places
Искал всю ночь, так и не смог найти проблему. Помогите. Открыл тему Здесь.
Fuze 9 лет назад #
Денис Васильевич 9 лет назад #
vikont 9 лет назад #
Fuze 9 лет назад #
Ris 9 лет назад #
На 2.2.1 в виджетах настройки уезжали за кадр. Тут - всё четко.
Олег Васильевич я 9 лет назад #
Ris 9 лет назад #
Мне так и не удалось допились тестовый сайт на второй ветке до продакшена...
Еще и форума нет.
Зато Ваш шаблон допилил до резиновой ширины...
http://sub.newostrie.ru/
letsgo 9 лет назад #
Ris 9 лет назад #
Зато на экране мобильника про двойном увеличении по умолчанию центральная колонка встает ровно по экрану. Сдвигать можно для просмотра боковых колонок. Всё продумано.
iton 9 лет назад #
как поправить?
Fuze 9 лет назад #
iton 9 лет назад #
teego 9 лет назад #
dwd 9 лет назад #
P.S. Система чистая, без сторонних модулей, компонентов и плагинов, шаблон переделан с дефолтного правкой исключительно HTML и CSS, не задето ни одной буквы PHP-кода.
solntsev 9 лет назад #
Белая страница только в тех компонентах, где включено комментирование?
Romanovcmc 9 лет назад #
Val 9 лет назад #
Я устанавливал текущую версию избранных записей на чистый движок 2.3, и проблем никаких не возникло.
solntsev 9 лет назад #
Оказалось, что белая страница появляется в хуке компонента избранные записи (comments_before_list.php)
В 7-й строке вызов
Val 9 лет назад #
Указанная ошибка известна и уже исправлена. До выхода новой версии следует
в файле ..\system\controllers\favorites\hooks\comments_before_list.php на 7 строке вместо
DeusSpa 9 лет назад #
С обновлением появилась функция уведомления о личном сообщении. На почту приходит письмо с видом:
На сайте "НАЗВАНИЕ САЙТА" Вам поступило новое личное сообщение
--
C уважением, НАЗВАНИЕ САЙТА
Письмо отправлено автоматически, пожалуйста, не отвечайте на него.
Где можно поправить данное уведомление? Нужно чтобы в сообщении письма была активная ссылка либо на само сообщение или хотя бы на сайт. Так как пользователь не может сообразить с какого сайта пришло письмо, и не удобно - надо набирать сайт в новой вгладке. А тут перешел по ссылке и все.
Так же давно мучает вопрос с данной проблемой:
При своем шаблоне в настройках темы или на странице пользователя в разделе редактировать оформление страницы за место нормально го текста оператры
Где поправить?
На дефолтном шаблоне нормально.
Спасибо
Soul 9 лет назад #
DeusSpa 9 лет назад #
DeusSpa 9 лет назад #
Birles 9 лет назад #
Soul 9 лет назад #
solntsev 9 лет назад #
Birles 9 лет назад #
Birles 9 лет назад #
Ошибка в запросе БД:
Unknown column 'u.is_online' in 'field list'
SELECT i.user_id AS id, i.meeting, i.aim, i.i_am, i.meet_with, i.description, u.nickname, u.is_online, u.birth_date, u.city, c.name AS city_name, u.avatar
FROM cms_dating_meeting i
LEFT JOIN cms_users as u ON u.id = i.user_id
LEFT JOIN cms_geo_cities as c ON c.id = u.city
WHERE (u.avatar IS NOT NULL) AND ((ExtractValue(i.meeting, '/date/any') OR DATEDIFF(ExtractValue(i.meeting, '/date/d[last()]'), CURDATE()) >= 0 OR DATEDIFF(ExtractValue(i.meeting, '/date/d_from'), CURDATE()) >= 0 OR DATEDIFF(ExtractValue(i.meeting, '/date/d_to'), CURDATE()) >= 0))
ORDER BY i.renew_date desc
LIMIT 4
solntsev 9 лет назад #
Обращайтесь к разработчику компонента.
Birles 9 лет назад #
solntsev 9 лет назад #
Birles 9 лет назад #
Soul 9 лет назад #
Birles 9 лет назад #
Birles 9 лет назад #
Fuze 9 лет назад #
Birles 9 лет назад #
Birles 9 лет назад #
Олег Васильевич я 9 лет назад #
Birles 9 лет назад #
Не найден шаблон для отображения: /var/www/v-19581/data/www/akziaplus.kz/templates/default/controllers/content/widgets/list/list_tiles_big_slider.tpl.php
Олег Васильевич я 9 лет назад #
Birles 9 лет назад #
Birles 9 лет назад #
solntsev 9 лет назад #
Birles 9 лет назад #
Oleksandr 9 лет назад #
в коде указано target="_blank"
где искать решение?
Def 9 лет назад #
И можно ли избавится от размрешения html на конце?
Fuze 9 лет назад #
Def 9 лет назад #
И планируется ли, чтобы можно было в корень сайта, а не категории писать материалы?
Val 9 лет назад #
Def 9 лет назад #
Fuze 9 лет назад #
Все было изначально можно, не вник в вопрос ваш.
1. У типа контента разрешаем добавление в корневую категорию, скрин
2. Ставим нужный тип контента по умолчанию, скрин
3. Добавляем для этого типа контента статью в корневую категорию
4. Адрес страницы будет сайт.ру/страница.html
Нужно накатить это исправление
Спасибо lezginka.ru за поднятую тему
Def 9 лет назад #
а разрешение html это принципиальная система работы со страницами, или в дальнейшем возможно будет и без разрешения на конце?
Fuze 9 лет назад #
Birles 9 лет назад #
# InstantCMS rewriting rules
# Initialization
AddDefaultCharset utf-8
Options -Indexes
RewriteEngine on
RewriteBase /
# Hide text files
RewriteRule ^.htaccess$ - [F]
RewriteRule ^credits.txt$ - [F]
RewriteRule ^readme.txt$ - [F]
RewriteRule ^license.(.*).txt$ - [F]
# Remove trailing slash from URLs
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]
# Sitemaps
RewriteRule ^sitemap(.*).xml$ /cache/static/sitemaps/sitemap$1.xml [L]
# Engine routing
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php [L]
Евгений Фоменко 9 лет назад #
Удалите строки/блоки и посмотрите кто мешает.
На моем хостинге ошибку 500 выбала бы строка
Options -Indexes
Birles 9 лет назад #
Нашел причину исчезновения поля is_online после обновления в файле install.php. Его разработчики удалили, видимо за ненадобностью:
if($core->db->isFieldExists('cms_users', 'is_online')){
$core->db->query("ALTER TABLE `cms_users` DROP `is_online`;");
Вам необходимо выполнить запрос:
alter table cms_users add is_online tinyint(1) NOT NULL DEFAULT '0' COMMENT 'Пользователь онлайн?'
Fuze 9 лет назад #
Попросите разработчика стороннего дополнения, чтобы исправил свой компонент, вот и все. Как и что нужно делать в данном случае написано в тексте новости.
Birles 9 лет назад #
Fuze 9 лет назад #
Aquarius 9 лет назад #
Заранее спасибо!
Fuze 9 лет назад #
А там где нужно, проверяете, например так (предполагается, что работаем в модели):
Список пользователей:
Sergon 9 лет назад #
Sergon 9 лет назад #
Glaz 9 лет назад #
Sergon 9 лет назад #
Антон 9 лет назад #
vikont 9 лет назад #
Одноклассники отвечают ресурс не доступен, а Google+ молча не создает анонс.
То же самое если на этих сетях пытаться вставить свою ссылку.
Кстати на этом сайте та же проблема с Google+, а Одноклассники не подхватывают картинку.
Как решить проблему репостов в эти сети? На сторонних сайтах с ними все впорядке.
Birles 9 лет назад #
Birles 9 лет назад #
vikont 9 лет назад #
Например ссылка : http://dnrru.ru/news/739-kak-prodat-rodinu-za-450-v-mesjac.html
а результат
Похоже та же история и с Гуглом+
kaless 9 лет назад #
vikont 9 лет назад #
Других советов нет? ВК нормально срабатывает, а теперь еще и Фэйсбук перестал воспринимать ссылки.
kaless 9 лет назад #
vikont 9 лет назад #
Что касается ссылок, то попробуйте от себя, вот эту последнюю ссылку которую создал движек при сохранении новости.
http://dnrru.ru/afisha/25-v-donecke-sostoitsja-vruchenie-profsoyuznyh-biletov-pervokursnikam-respubliki.html
Предыдущая ссылка еще сработала и работает на Фэйсбуке, а эта уже нет.
kaless 9 лет назад #
vikont 9 лет назад #
kaless 9 лет назад #
http://validator.w3.org/check?uri=http://dnrru.ru/afisha/25-v-donecke-sostoitsja-vruchenie-profsoyuznyh-biletov-pervokursnikam-respubliki.html 302 ошибка выходит
vikont 9 лет назад #
Олег Васильевич я 9 лет назад #
vikont 9 лет назад #
Но скажем так, что первая попавшаяся ссылка с теста
http://test1.instantcms.com.ua/news/13-novost-dlja-testa-opcii-podelitsja.html
валидацию на http://validator.w3.org/ почему то не прошла
Sorry! This document cannot be checked.
Колян 9 лет назад #
Князь Мышкин 9 лет назад #
Мигратор не планируется?
SEOrigin 9 лет назад #
Они не отправляются, притом, что опция в разделе профиля "Уведомления" соответствующая включена.
Уведомления не приходят ни на email, ни на сайте.
Проблему с сообщением на email решил так:
в файле /system/controllers/comments/actions/submit.php
227 строку заменил на:
Андрей 9 лет назад #
Андрей 9 лет назад #
Romanovcmc 9 лет назад #
Колян 9 лет назад #
Val 9 лет назад #
Romanovcmc 9 лет назад #
vikont 9 лет назад #
Олег Васильевич я 9 лет назад #
vikont 9 лет назад #
Та же ситуация и при использовании поля дата отдельно, вносишь с часами и минутами, после сохранения только часы.
Редакторы работают на обновленном движке и старой версии шаблона? Или шаблон тоже обновлен? У меня шаблон под ICMS 2.2.1
Олег Васильевич я 9 лет назад #
vikont 9 лет назад #
stealthdebuger 9 лет назад #
Смотришь как пишут сторонние доработки, подставляешь сформированные cookie и... не знаешь радоваться или огорчаться.
Хотелось бы увидать изменения в системе хуков, сделать её более расширенной и комфортной для разработчиков, возможно что-то позаимствовать из аналогичной системы хуков для WP, чтобы отучить их вносить изменения в файлы самой CMS, что зачастую сводит усилия авторов InstantCMS на нет.
Хотелось бы, возможно и излишней, но всё же большее качественной обработки запроса в cmsDatabase::escape(), ибо пихают туда энтузиасты много всего и не всегда real_escape_string спасает, т.к. язык SQL довольно обширен и одинаковый результат можно достичь отличными друг от друга фразами.
stealthdebuger 9 лет назад #
Fuze 9 лет назад #
Nemoi 9 лет назад #
Def 9 лет назад #
Игорь 9 лет назад #
Fuze 9 лет назад #
Def 9 лет назад #
Игорь 9 лет назад #
Игорь 9 лет назад #
BoAnRo 9 лет назад #
Олег с клещами 9 лет назад #
1) не сохраняется порядок свойств при просмотре контента, причём в админке всё выглядит сохранившимся.
2) при добавлении контента, свойства не группируются и названия групп свойств не выводятся.
Даже на 2 бете двойки это работало правильно.
Fuze 9 лет назад #
Олег с клещами 9 лет назад #
Создаю "свойство2" в группе "группа2"
Создаю "свойство3" в группе "группа2"
Создаю "свойство4" в группе "группа1"
Перемещаю "свойство4" в группе "группа1" на самый вверх
Нажимаю "Сохранить порядок"
В админке всё сохраняется
При просмотре контента всё в таком порядке как создавал, как будто перемещения небыло.
Олег с клещами 9 лет назад #
Просто я создал много категорий и ко всем привязаны одни и те же свойства. Не сразу понял, что после привязки порядок надо менять отдельно в каждой категории. Всё работает.
Но, кстати, на будущее может предусмотреть такую опцию, типа "Изменить порядок во всех категориях"?
Vladimir 9 лет назад #
Алексей Т 9 лет назад #
vikont 9 лет назад #
Сегодня уже 13 число, разные проблемы возникли еще 7-го, что то решили провайдеры! НО! основная часть проблем оказалась в битых файлах!!!!!!
Сегодня залил через FTP и то 2 раза. Со второй попытки все заработало!!! И ВАМ того же желаю!
Единственная нерешенная проблема - это обнуляющиеся часы в полях Data и в дате публикации при включенном управлении датой публикации. Так же видимо по этой причине нет отображается время публикации на Виджите Список контента.
Vladimir 9 лет назад #
Если же само обновление, то думаю здесь нужно делать всё через админку, как говорят авторы, иначе обновление не полное будет, идут же запросы в БД.
vikont 9 лет назад #
Естественно, сначала инсталляция через админку, а потом уже обновлял! Вся проблема в том, что далеко не всегда установка происходит безболезненно. Частенько бьются файлы даже при распаковке на сервере. От чего это происходит трудно сказать, но собственный небольшой опыт и штудирование оффсайта подсказывает, что если что то глючит после установки или обновления, ПЕРЕЗАЛЕЙ ФАЙЛЫ ВРУЧНУЮ, так как повторная инсталляция не всегда желательна из-за процедур создания таблиц в базе данных.
Vladimir 9 лет назад #
Vladimir 9 лет назад #
Vladimir 9 лет назад #
Romario 9 лет назад #
Romario 9 лет назад #
BoAnRo 9 лет назад #
То есть белый экран на .../finish после окончания установки с админки (первая часть процедуры)
Но после сделал следующий шаг по инструкции - залил в корень сайта содержимое папки package, и после этого все заработало.
Пока что ошибок в работе сайта после обновления не видел.
Я так понимаю что белый экран в этом случае - это нормально, поскольку не обновлены еще файлы движка.
Romario 9 лет назад #
Kreator 9 лет назад #
если у меня не отшибает память еще пока не было на него обновления.
с датингом просто сидят и ждут нового датинга чтоб обновляться.
Romario 9 лет назад #
Андрей 9 лет назад #
Kreator 9 лет назад #
При отключенной стене пользователя все равно отображается рядом со статусом ссылка "Ответить" которая соответственно никакой роли не играет.
В остальном все просто супер!
Fuze 9 лет назад #
My-InstantCMS.Ru 9 лет назад #
Fuze 9 лет назад #
vikont 9 лет назад #
Birles 9 лет назад #
SE7EN 9 лет назад #
Sergon 9 лет назад #
вот такое сообщение:
Ошибка в запросе БД:
Can't find FULLTEXT index matching the column list
SELECT id, slug, date_pub, title, content
FROM cms_con_pages
WHERE is_pub = 1 AND MATCH(title, content) AGAINST ('>\"12313\" <+1231*' IN BOOLEAN MODE)
на вновь установленной, всё в порядке. используется дефолтный шаблон, но и сторонние разработки тоже.
Подскажите где копать пожалуйста!
Sergon 9 лет назад #
BoAnRo 9 лет назад #
Сначала создал копию своего сайта на поддомен, чтобы протестировать установку обновления. Все прошло хорошо. Но когда устанавливал обновления на основной сайт, забыл поменять права на /system/config. Вспомнил только когда Filezilla при переносе на сервер файлов с папки package архива обновления не хотела закидать один файл в папку config. После окончания обновления пришлось сравнить базы данных и файлы тестового сайта и основного, чтобы быть уверенным, что обновление стало хорошо при невозможности достучатся до папки config. Но все хорошо. Пришлось только добавить 1 строку в конфигурационный файл config.php.
Ошибок в работе сайт после обновления не обнаружил. Думаю, их и не будет, потому что в данный момент не использую сторонних дополнений.
Большое спасибо разработчикам и поздравления всем пользователям InstantCMS!
Колян 9 лет назад #
Да действительно имеет место быть увеличение производительности системы, хотя у нас далеко не хилый хостинг (месяц назад сняли ограничения)
Спасибо R2 Спасибо FUZ и всем кто принимал участие в допиливании двигла. Ждём инвидео.
Konstantin 9 лет назад #
BoAnRo 9 лет назад #
Romanovcmc 9 лет назад #
Fuze 9 лет назад #
No Name 9 лет назад #
1- ставлю поле Дата - убираю галочку фильтр по диапозону - сохраняю - галочка остаётся и в фильтре выводит !!
2 - ставлю тип поля Текст - сохраняю вылетает - Ошибка сервера 503-Возможно, она перегружена запросами или отключена для обслуживания.так же тескт HTML!!!
Ошибка Ошибка в запросе БД:
BLOB/TEXT column 'my_otkuda' used in key specification without a key length
ALTER TABLE `cms_con_my` CHANGE `my_otkuda` `my_otkuda` text
Romanovcmc 9 лет назад #
Romanovcmc 9 лет назад #
Undefined index: url in /var/www***mirpetel.ru/system/controllers/neomessenger/hooks/menu_messages.php on line 7, referer: http://www.mirpetel.ru/users/276
Код этого файла такой:
Romanovcmc 9 лет назад #
if ($item['url'] == '/messages' || $item['action'] == 'view') {
на этот
Код PHP:
if ((isset($item['url']) && $item['url'] === '/messages') || (isset($item['action']) && $item['action'] == 'view')) {
No Name 9 лет назад #
Vega 9 лет назад #
Дмитрий 9 лет назад #
И заодно ещё вопрос. Я привык, что при переносе сайта с одного домена, на другой, или перемещение сайта в папку, нужно в админке движка просто поменять доменное имя, не копаясь в коде. В инстанте я этого не вижу, что очень не удобно. Как вообще на данный момент это сделать наиболее быстро и правильно?
Олег Васильевич я 9 лет назад #
Дмитрий 9 лет назад #
По поводу изменения доменного имени, всё понятно. Просто не удобно. Намного лучше было, если это настраивалось в админке.
Василий Сергеевич 9 лет назад #
Меню действий это..... меню действий на сайте
И почитать тут: http://docs.instantcms.ru/manual/install Указание путей
Василий Сергеевич 9 лет назад #
iWeb 9 лет назад #
Если кто подскажет способ решения огромная благодарность !
Игорь Lu 9 лет назад #
Object not found!
The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.
If you think this is a server error, please contact the webmaster.
Error 404
skloservice-rs2.com
11/20/15 13:29:08
Apache/2.2.29 (Win32)
Устанавливаю на Open Server
Игорь Lu 9 лет назад #
Олег Васильевич я 9 лет назад #
No Name 9 лет назад #
1- ставлю поле Дата - убираю галочку фильтр по диапозону - сохраняю - галочка остаётся и в фильтре выводит !!
2 - ставлю тип поля Текст - сохраняю вылетает - Ошибка сервера 503-Возможно, она перегружена запросами или отключена для обслуживания.так же тескт HTML!!!
Ошибка Ошибка в запросе БД:
BLOB/TEXT column 'my_otkuda' used in key specification without a key length
ALTER TABLE `cms_con_my` CHANGE `my_otkuda` `my_otkuda` text
My-InstantCMS.Ru 9 лет назад #
Для чего назначена данная таблица?
Хочу использовать эту таблицу для персональных настроек каждого пользователя, т.е. можно было бы изменить положение колонок, цвет, фон и т.д.
Хочется чтоб в следующих версиях, добавили значение в массив который получаем по cmsUser::getInstance();
vikont 9 лет назад #
При обновлении новости публикуются, но часы все так же обнуляются.
Сейчас вопрос стал еще острее, так как понадобилась Афиша. Был создан новый Тип контета и в нем появились еще 2 поля Дата с началом и Концом событий, но часы обнуляются и в этих полях. Причину такого поведения найти не удалось. В довершении проблемы заблокировалось системное слово afisha Любой Тип контента созданный с использованием слова afisha становится проблемным - не отображается системная кнопка загрузки изображения и публикация не сохраняется.
Нужен совет как победить эти проблемы.
Fuze 9 лет назад #
vikont 9 лет назад #
Есть идея заново сгенерить базу, но как перенести все данные и не перенести глюк?
Какие таблицы надо переносить на новую базу, а какие нет?
Олег Васильевич я 9 лет назад #
Fuze 9 лет назад #
Опишите пошагово порядок действий.
Олег Васильевич я 9 лет назад #
No Name 9 лет назад #
Олег Васильевич я 9 лет назад #
Dorimen 9 лет назад #
1. Директория orehovod.com/cache/static/sitemaps есть. Права у нее 777. Файлы записываются:
2. После ручного запуска планировщика файлы создались:
Правда почему-то владелец apache и права 644 (изменить нельзя). Но по ходу они просто заново пересоздаются каждый раз при планировщике?
3. А вот уже при попытке перейти на файл карты сайта - проблема:
Endroid 9 лет назад #
Решается путем небольших правок в /system/controllers/recaptcha/lib/recaptchalib.php
Dimson 9 лет назад #
Val 9 лет назад #
Dimson 9 лет назад #
Loadырь 9 лет назад #
Dimson 9 лет назад #
Dimson 9 лет назад #
Loadырь 9 лет назад #
Dimson 9 лет назад #
vgorode 9 лет назад #
vgorode 9 лет назад #
Дмитрий 9 лет назад #
Строка из image.tpl.php: <?php echo $field->data['images_controller']->getSingleUploadWidget($field->element_name, $field->data['paths'], $field->data['sizes']); ?>
Как поправить?
Fuze 9 лет назад #
Def 9 лет назад #
Def 9 лет назад #
Старый балбес 9 лет назад #
Меня очень смущает передача и использование не фильтруемых данных в типе поля текст в заголовках ?
Fuze 9 лет назад #
Старый балбес 9 лет назад #
Fuze 9 лет назад #
Старый балбес 9 лет назад #
Я вижу что только в полях типа HTML есть типограф.
Старый балбес 9 лет назад #
функции runAction и runExternalAction :
часть кода
a - $max_params = 0 - count($params) = 0
б - $max_params = 1 - count($params) = 2 , параметр со значением false учитывается: поэтому и count($params) = 2.
И в случае b- сторонний компонент невозможно запустить.
Аналогия с php.net Robert Pitt
Там аналогичный пример if($this->method_args_count > count($this->params)
где имеется знак больше.
Для разработчика своих дополнений и компонентов "не на типах контента ", это очень существенное изменение .
На систему (на данном этапе) это изменение не влияет. А для разработчика приложений , это буквально очень важно.
Def 9 лет назад #
Def 9 лет назад #
Def 9 лет назад #
Def 9 лет назад #
Def 9 лет назад #
Fuze 9 лет назад #
Из того, что вы описали и показали примером я вижу только проблему сервера.
Def 9 лет назад #
Fuze 9 лет назад #
Def 9 лет назад #
Def 9 лет назад #
Narochnyi 9 лет назад #
The requested URL /news was not found on this server.
Подсказка Денвера
Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл Z:/home/site.ru/www/news, которого не существует.
В случае использования CGI-скриптов, корректные пути к CGI-директориям следующие:
Narochnyi 9 лет назад #
Def 9 лет назад #
Слава 9 лет назад #
Оказалось что мой ВИНРАР игнорирует эти файлы. Они как-бы и есть, но с другой сторони их как-бы и нет.
Пришлось распаковывать архив на сервер, и с него скачивать эти файлы. Но что интересно, при сохранении говорит, что такой файл уже существует.
Антон 9 лет назад #
Пример: $('#body').load(current_url+" #body", function(){});
В результате получаю только данные из блока article.
Как понял проблема в определении типа запроса движком. В system/core нашел в request.php нашел блок:
Антон 9 лет назад #
Насколько я понял, она участвует только в формировании фронтенда. В условии на аякс-запрос прописал тоже, что идет для стандарта. Полет нормальный.
Вопрос - есть ли более элегантное решение?
Fuze 9 лет назад #
Антон 9 лет назад #
Владимир 9 лет назад #
Def 9 лет назад #
Fuze 9 лет назад #
По поводу управления через админку. Этот файл не должен быть доступен для записи. Соответственно, чтобы его отредактировать нужно делать некий инструмент подключения по ftp (по типу как устанавливаются дополнения). Вопрос: зачем это делать ради одного файла, который с легкостью можно создать/отредактировать по ftp?
Def 9 лет назад #
В файле роботс прописать то что разрешено индексировать сайт всем поисковикам. Или во время установки спрашивать каким поисковикам разрешить индексацию. человек отмечает галками каким поисковикам и эта информаация прописывается в роботс. тем самым челвоеку не надо знать синтакцис этого файла даже. а то по умолчанию этого файла нет в пакете и многие даже не знают о его существовании.
Loadырь 9 лет назад #
Def 9 лет назад #
Loadырь 9 лет назад #
Старый балбес 8 лет назад #
На фоне отсутствия электричества, проблемы с базой данных вообще не существенны.
Fuze 9 лет назад #
Напишите конкретно, что прописать в этом файле по умолчанию, я пропишу и вложу файл, мне не жалко.
Def 9 лет назад #
Как пример основной информации
Host: http://адрес сайта
User-agent: *
Allow: /
Sitemap: http://адрес сайта/sitemap.xml
Def 9 лет назад #
Def 9 лет назад #
Aquarius 9 лет назад #
Тем более, что ваши предложения, похоже, не требуют делать это слишком часто...
Но ещё важнее то, что многие поисковики просто плевать хотели на этот файл (это же их дело – искать ли его, читать ли), поэтому тратить драгоценное время разработчиков столь неэффективно, скорей всего, нет смысла.
А про управление 3-4 сайтами через одну админку...
Попробуйте сами разработать ТЗ – непротиворечивый дизайн такой админки!
Труфальдино из Бергамо просто нервно курит в сторонке...
Def 9 лет назад #
Raiden 9 лет назад #
Всё просто и без Труфальдино ©
Def 9 лет назад #
Aquarius 8 лет назад #
И, видимо, не случайно он у вас получился «нежуен»...
Def 9 лет назад #
в дефолте уже есть категории объявлений. я удалил все категории кроме категории вакансии. и почему то в подкатегории "резюме" ПОЯВИЛИСЬ все свойства прежних категорий
Dimson 8 лет назад #
Зайтуна 8 лет назад #
Удалила из контента поле "Написать автору". Ошибка пропала. Теперь все открывается. На возможности связаться с авторами у нас построена вся работа сайта.Без этой формы мы никак не можем.
Кто-то смог решить аналогичную проблему?
Денис Васильевич 8 лет назад #
Не отвлекайте разработчиков на недочёты в сторонних дополнениях! Обращайтесь к разработчикам этих дополнений!
Денис Васильевич 8 лет назад #
Я шаблоны готовлю, думаю, может стоит обождать. Уж извините но на гитхаб не шлите, для меня сие пока что не поддаётся анализу.
Fuze 8 лет назад #
Def 8 лет назад #
пример в ВК и прочих соцсетях наиболее правильное решение
Олег Васильевич я 8 лет назад #
Def 8 лет назад #
если ваше мнение иное, то это более чем странно
Олег Васильевич я 8 лет назад #
Def 8 лет назад #
но явно пользователь не должен думать какой величины картинку он загружает на аватарку и явно никто специально обрезать ее не будет, если конечно ваш сайт не сообщество дизайнеров и ITшников
Олег Васильевич я 8 лет назад #
Олег Васильевич я 8 лет назад #
letsgo 8 лет назад #
Олег Васильевич я 8 лет назад #
Azami 8 лет назад #
Warning: include_once(/путь/сайт.ru/docs/system/fields/s.php) [function.include-once]: failed to open stream: No such file or directory in /путь/сайт.ru/system/config/autoload.php on line 25
Warning: include_once() [function.include]: Failed opening '/путь/сайт.ru/docs/system/fields/s.php' for inclusion (include_path='.:/путь/сайт.ru/php') in /путь/сайт.ru/system/config/autoload.php on line 25
Помогите.
строка 25
Роман 8 лет назад #
Kreator 8 лет назад #
Роман 8 лет назад #
Lord 2 года назад #
Когда включаю «Включить режим отладки» у меня вверху "/public_html/system/controllers/admin/frontend.php on line 100"
Как исправить?
Версия PHP: 7.4.25, cgi-fcgi
Установлен Zend OPcache: Нет
Установлен IonCube Loader: Да
Установлен Zend Guard Loader: Нет