
jorgovich
+85
Репутация
116
Рейтинг
Спасибо, попробую
Понял спасибо за информацию, но по дефолту для записи все равно надо получается несколько шаблонов иметь с возможностью переключать их через админку удобно было бы, если на сайте предполагается создавать разделы 2-х, 3-х видов типа контента например так можно попробовать реализовать работу с фотогалереей с различным расположением блоков в записи…
В типе контента есть такая штука Просмотр списка — Стиль списка, хотелось бы 1) иметь возможность добавлять свои стили по дефолту (на сколько я понял добавить то в шаблон можно но тут встает вопрос при обновлении для админки слетят записи языковых файлов) 2) Такой же механизм для страницы записи (Опять же желательно с возможностью добавления своих шаблонов), это позволит делать различный вывод для разных типов контента.
Интересно такой же механизм было бы иметь для записей, стиль записи, тогда бы многие проблемы решились бы с изменением дизайна в самой записи в разных разделах!!!
Вот только задумался слетят они при обновлении или нет? Языковые файлы то скорее всего заменять будут при обновлении… ух трудности в будущем с этим будут
Не могу найти где прописаны текущие в языковых файлах, никто не натыкался?
Все вопрос закрыт нашел /system/languages/ru/controllers/admin
Все вопрос закрыт нашел /system/languages/ru/controllers/admin
К форме обратной связи хорошо было бы капчу добавить, щас тоже ищу решения…
Есть такой замечательный проект Live Helper Chat поставить его может каждый как отдельный сайт средствами JS внедренный в шаблон он работает нормально, но вот попытался его связать с пользователями на Instantcms 2 пока без результатов… И почему то клиент под виндовс не соединяется хотя расширение под хром работает…
Потребовалось создать свой стиль списка на примере вывода таблицей default.list.table (Перечислены шаблоны из папки /templates/default/content), сделал копию файла назвал его default.list.table2.php, он меня обругал вот так Warning: constant() [function.constant]: Couldn't find constant LANG_CP_LISTVIEW_STYLE_TABLE2 in /system/core/template.php on line 1192, что нужно еще где прописать чтоб свои делать выводы материала?
Да, заходишь в панели управления — виджеты, над шаблоном есть кнопочка создать страницу, нажимаете обзываете чтоб понятно было к чему относятся прописанные маски, и указываете маски к нужному типу ссылки
Покопался на тему урлов, интересная реализация есть на MODx, там написан правда целый отдельный компонент, задумка примерно такая же, кому интересно ссылка на GitHab
На мой взгляд группам минимум что нужно хотя бы иметь полную модерацию для создателя группы, остальное как говорится по потребностям
ну отключаются по отрицательным маскам, я не проверяя напишу, но на вскидку отключение для всех групп по идее нужно прописать в отрицательной маске groups/%
Документацию смотрели используйте отрицательные маски Создание страницы для привязки виджетов
Вот у меня тоже вопрос, возник по поводу картинок, если требуется еще размер ввести, покопался в движке обнаружил, system/controllers/images/frontend.php
Мне кажется как то это не правильно нужно вынести эти размеры в будущем разработчикам в опции настройки интерфеса, и подумать над возможностью добавлять свои размеры, будет универсально
if (!$result['success']){ cmsTemplate::getInstance()->renderJSON($result); $this->halt(); } $result['paths']['original']['path'] = $result['url']; $result['paths']['original']['url'] = $config->upload_host . '/' . $result['paths']['original']['path']; $result['paths']['big']['path'] = $uploader->resizeImage($result['path'], array('width'=>640, 'height'=>480, 'square'=>false)); $result['paths']['big']['url'] = $config->upload_host . '/' . $result['paths']['big']['path']; $result['paths']['normal']['path'] = $uploader->resizeImage($result['path'], array('width'=>256, 'height'=>256, 'square'=>false)); $result['paths']['normal']['url'] = $config->upload_host . '/' . $result['paths']['normal']['path']; $result['paths']['small']['path'] = $uploader->resizeImage($result['path'], array('width'=>64, 'height'=>64, 'square'=>true)); $result['paths']['small']['url'] = $config->upload_host . '/' . $result['paths']['small']['path']; $result['paths']['micro']['path'] = $uploader->resizeImage($result['path'], array('width'=>32, 'height'=>32, 'square'=>true)); $result['paths']['micro']['url'] = $config->upload_host . '/' . $result['paths']['micro']['path']; cmsTemplate::getInstance()->renderJSON($result); $this->halt(); }