L

Luk

изучаю instantCMS
+4
Репутация
0
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] InstantCMS и Composer 28 июня 2016 в 15:55


Для сторонних библиотек есть /system/libs

r2

Спасибо понял не до конца конечно вяжется с Composer. Но уже хотя бы не придумывать колесо.
#2 [ЕСТЬ РЕШЕНИЕ] InstantCMS и Composer 27 июня 2016 в 11:59


Но я бы хранил в /system/fields/vendor/

Fuze
Прошу прощения, но данная директория по моему для хранения полей. Или не так. Почему именно она???
#3 [ЕСТЬ РЕШЕНИЕ] InstantCMS и Composer 27 июня 2016 в 11:17
Спасибо большое за ответ. И прошу прощения за выходные.
#4 [ЕСТЬ РЕШЕНИЕ] InstantCMS и Composer 27 июня 2016 в 08:27
Вот прошли выходные более ста просмотров и нет ответов.
я считаю что безопаснее второй вариант конечно же и он работает, но у первого варианта есть одно существенное преимущество если я правильно разобрался с логикой установки компонентов. При установке готового компонента из архива распаковываются папки (чаще всего) в system templates ну и не забываем про манифест и sql, а если добавить логику от Composera то нужно ещё добавить необходимые строки в composer.json и после установки выполнить (composer install) и все зависимости устранятся, но файл composer.json должен лежать рядом с index.php тогда и vendor ляжет рядом с index.php. но наверное я слишком глубоко лезу и кроме меня этим ни кто не пользуется. Или это вообще большая глупость?
#1 [ЕСТЬ РЕШЕНИЕ] InstantCMS и Composer 24 июня 2016 в 16:14
Подскажите пожалуйста кто знает. Для работы моего компонента необходима сторонняя библиотека PHPOffice/PHPWord её без проблем можно установить и использовать при помощи Composer — а, но вот вопрос безопасности где лучше хранить сторонние библиотеки (по умолчанию) в папке vendor, которая лежит и тут несколько вариантов:
1 рядом с index.php движка
2 на уровень выше рядом с папкуй public_html например (по аналогии с ZendFramework)

P.S. Где безопасней и правильнее с учетом может быть развития CMS.
#5 [ЕСТЬ РЕШЕНИЕ] Использование таблиц в frontend 24 июня 2016 в 16:04
Всем большое спасибо!
#6 8 июня 2016 в 08:04
Не хватает такого типа поля в формах наподобие список, только чтобы данные можно было брать из определенного типа контента. Или это есть и я просто не так смотрю.
#7 [ЕСТЬ РЕШЕНИЕ] выборка отдельных столбцов 24 ноября 2015 в 16:30
Это в модели
get($table_name)
В документации написано
#1 [ЕСТЬ РЕШЕНИЕ] выборка отдельных столбцов 24 ноября 2015 в 15:47
Добрый день подскажите как ограничить какие столбцы таблицы вернуть. при использовании get(имя таблицы) возвращаются все столбцы равносильно SELECT * FROM имя таблицы.
#8 [ЕСТЬ РЕШЕНИЕ] Использование таблиц в frontend 16 ноября 2015 в 11:35
Вот я об этом же. Хотелось просто понять что не так будет во фронтенде. А Grid файлы автоматом подцепляются??
Loadырь, Знаю вас по вашим блогам и конструктору форм как одного из далеко продвинувшегося в области UI и элементов. Подскажите что лучше использовать для работы с Grid существующие наработки для бэкенда, и вносить в них изменения или есть что то другое???
#9 [ЕСТЬ РЕШЕНИЕ] Использование таблиц в frontend 16 ноября 2015 в 11:02
Я понимаю ваш ответ но вопрос наверное тогда data grid во frontend. есть renderGrid функция но я примера её использования во фронтенде не видел, может и пользоваться нельзя? А очень хочется!!!
#10 [ЕСТЬ РЕШЕНИЕ] Создание элемента другого контроллера 16 ноября 2015 в 09:52
Огромное спасибо Rossoman, вопрос возник из за недостатка знаний Java Script и отсутствия опыта работы с JSON. А примеров действительно очень много. Для таких же начинающих как я поясню есть функция RenderJSON — Которая просто возвращает данные в формате JSON тому кто обратился к данному экшену.
#1 [ЕСТЬ РЕШЕНИЕ] Использование таблиц в frontend 16 ноября 2015 в 09:33
Добрый день вопрос к гуру форума. Не нашел примера использования таблиц в frontend поэтому возникает вопрос, а можно ли? Для Backend есть даже очень хороший мануал.
#11 [ЕСТЬ РЕШЕНИЕ] Icms2 и jquery easyui 16 ноября 2015 в 09:20
Поковырявшьсь поглубже принял решение отказаться от использования данного Java фреймворка по причине несовместимости с JQ UI. чтобы всё нормально работало нужно переписать шаблон. шаблон по умолчанию не подходит в связи с высокой связанностью с JQ UI.
#1 [ЕСТЬ РЕШЕНИЕ] Icms2 и jquery easyui 30 октября 2015 в 15:08
Добрый день! Есть ли у кого опыт работы с фреймворком jquery easyui? Пытаюсь его использовать в своем сайте и возникает следующая проблема. Хочу отправить форму на сервер
  1.  
  2. function newIngredient(){
  3. $('#dlg').dialog('open').dialog('center').dialog('setTitle','Добавление ингредиента');
  4. $('#fm').form('clear');
  5. url = '<?php echo href_to('recipes',$recipe['id'],'save_ingredient'); ?>';
  6. }
  7. function saveIngredient(){
  8. $('#fm').form('submit',{
  9. url: url,
  10. dataType: 'json',
  11. onSubmit: function(){
  12. //return $(this).form('validate');
  13. },
  14. success: function(result){
  15. var result = eval('('+result+')');
  16. if (result.errorMsg){
  17.  
  18. $.messager.show({
  19. title: 'Error',
  20. msg: result.errorMsg
  21. });
  22.  
  23. } else {
  24. $('#dlg').dialog('close'); // close the dialog
  25. $('#dg').datagrid('reload'); // reload the user data
  26.  
  27. }
  28. }
  29. });
  30. }
  31.  
  1.  
  2. if (!$this->request->isAjax()){ cmsCore::error404(); }
  3.  
  4. $template = cmsTemplate::getInstance();
  5.  
  6. $result = array(
  7. 'id' => 5,
  8. 'qantity' => '1',
  9. 'ingr_title' => '1',
  10. 'uint_title' => '1'
  11. );
  12. //print_r($request_array);
  13. $template->renderJSON($result);
  14. $this->halt();
  15.  
сервер выдает ошибку 404 так как данные переданы не аяксом.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.