Kosjak76 Опубликовано 28 марта, 2018 Жалоба Поделиться Опубликовано 28 марта, 2018 Проверь, куда ты вот это вставил $files = $this->files->get_files(array('object_id'=>$product->id,'type'=>'product')); $this->design->assign('cms_files', $files); Это надо делать, только если есть $product->idИли в Files.php поставить проверку - если пустой id товара - возвращаем false Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 28 марта, 2018 Жалоба Поделиться Опубликовано 28 марта, 2018 Проверь, куда ты вот это вставил $files = $this->files->get_files(array('object_id'=>$product->id,'type'=>'product')); $this->design->assign('cms_files', $files); Это надо делать, только если есть $product->id Или в Files.php поставить проверку - если пустой id товара - возвращаем false действительно не туда в спешке добавил, спасибо $files = $this->files->get_files(array('object_id'=>$product->id,'type'=>'product')); Цитата Ссылка на сообщение Поделиться на другие сайты
unrealock Опубликовано 6 августа, 2018 Жалоба Поделиться Опубликовано 6 августа, 2018 // Удаление файлов $current_files = $this->files->get_files(array('object_id'=>$product->id,'type'=>'product')); foreach($current_files as $file) if(!in_array($file->id, $files['id'])) $this->files->delete_file($file->id); Warning: in_array() expects parameter 2 to be array, null given in mysite\simpla\ProductAdmin.php on line 244 Подскажите в чем может быть проблема? Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 6 августа, 2018 Жалоба Поделиться Опубликовано 6 августа, 2018 В ошибке кода.Попробуйте так: // Удаление файлов $current_files = $this->files->get_files(array('object_id'=>$product->id,'type'=>'product')); foreach($current_files as $file) if(!is_array($files['id']) || !in_array($file->id, $files['id'])) $this->files->delete_file($file->id); Цитата Ссылка на сообщение Поделиться на другие сайты
unrealock Опубликовано 7 августа, 2018 Жалоба Поделиться Опубликовано 7 августа, 2018 В ошибке кода.Попробуйте так: // Удаление файлов $current_files = $this->files->get_files(array('object_id'=>$product->id,'type'=>'product')); foreach($current_files as $file) if(!is_array($files['id']) || !in_array($file->id, $files['id'])) $this->files->delete_file($file->id); Спасибо Цитата Ссылка на сообщение Поделиться на другие сайты
unrealock Опубликовано 7 сентября, 2018 Жалоба Поделиться Опубликовано 7 сентября, 2018 (изменено) А как добавить загрузку exe или zip файлов? Вопрос снимается разобрался. В API/file прописал и заработало. Изменено 7 сентября, 2018 пользователем unrealock Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 7 сентября, 2018 Жалоба Поделиться Опубликовано 7 сентября, 2018 В Files.php менять строку private $allowed_extentions = array('pdf', 'txt', 'doc', 'docx', 'xls', 'xlsx'); Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 7 сентября, 2018 Автор Жалоба Поделиться Опубликовано 7 сентября, 2018 В Files.php менять строкуprivate $allowed_extentions = array('pdf', 'txt', 'doc', 'docx', 'xls', 'xlsx'); + нужно поменять в строке <input class='upload_file' name=files[] type=file multiple accept='pdf/txt/doc/docx'> Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 7 сентября, 2018 Жалоба Поделиться Опубликовано 7 сентября, 2018 А это уже маленький недостаток разработки - фактически одни и же данные приходится дублировать дважды... Цитата Ссылка на сообщение Поделиться на другие сайты
y2507 Опубликовано 4 декабря, 2018 Жалоба Поделиться Опубликовано 4 декабря, 2018 Приветствую. Подскажите пожалуйста А как внедрить еще одно поле к примеру name2 в данную разработку Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 4 декабря, 2018 Жалоба Поделиться Опубликовано 4 декабря, 2018 Приветствую. Подскажите пожалуйста А как внедрить еще одно поле к примеру name2 в данную разработку Видимо, надо делать по аналогии с полем name... Цитата Ссылка на сообщение Поделиться на другие сайты
y2507 Опубликовано 5 декабря, 2018 Жалоба Поделиться Опубликовано 5 декабря, 2018 (изменено) Видимо, надо делать по аналогии с полем name... Я это понял пробовал но не смог сделать так как нет сильных знаний в php, можете помочь, спасибо, думаю данная доработка будет полезной, это для вывода описания. К примеру человек добавил 2 инструкции к товару название ему задал и было бы не плохо чтобы еще можно было вывести описание , описать что для чего. Изменено 5 декабря, 2018 пользователем y2507 Цитата Ссылка на сообщение Поделиться на другие сайты
Gruzin Опубликовано 29 января, 2019 Жалоба Поделиться Опубликовано 29 января, 2019 Всем привет на примере simpla/ProductAdmin.php после$images = $this->products->get_images(array('product_id'=>$product->id)); вставляем код в файле simpla/ProductAdmin.php данная строка встречается четыре раза, куда именно нужно вставлять код? Цитата Ссылка на сообщение Поделиться на другие сайты
n1c Опубликовано 25 сентября, 2019 Жалоба Поделиться Опубликовано 25 сентября, 2019 Всем привет на примере simpla/ProductAdmin.php после$images = $this->products->get_images(array('product_id'=>$product->id)); вставляем код в файле simpla/ProductAdmin.php данная строка встречается четыре раза, куда именно нужно вставлять код? которая находится под "// Загрузка изображений из интернета и drag-n-drop файлов" Цитата Ссылка на сообщение Поделиться на другие сайты
n1c Опубликовано 25 сентября, 2019 Жалоба Поделиться Опубликовано 25 сентября, 2019 Подскажите пожалуйста, в шаблоне админки после загрузки товара файл появляется, но если обновить страницу пишется "Нет файлов", но на странице товара файл есть. В чем может быть причина? Делал все по инструкции Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 25 сентября, 2019 Жалоба Поделиться Опубликовано 25 сентября, 2019 Значит, не все))Проверьте это7. В конце контролера из п6 добавляем выборку файлов при открытии страницы админки (на примере товаров) Цитата Ссылка на сообщение Поделиться на другие сайты
n1c Опубликовано 25 сентября, 2019 Жалоба Поделиться Опубликовано 25 сентября, 2019 Значит, не все))Проверьте это7. В конце контролера из п6 добавляем выборку файлов при открытии страницы админки (на примере товаров)точняк, спасибо) 7п сделал, но не в том месте))) Цитата Ссылка на сообщение Поделиться на другие сайты
Gruzin Опубликовано 25 сентября, 2019 Жалоба Поделиться Опубликовано 25 сентября, 2019 которая находится под "// Загрузка изображений из интернета и drag-n-drop файлов"Спасибо))) Цитата Ссылка на сообщение Поделиться на другие сайты
mistika Опубликовано 24 февраля, 2020 Жалоба Поделиться Опубликовано 24 февраля, 2020 (изменено) Большое Спасибо за доработку У меня вопрос, а как можно написать, чтобы уже загруженный файл можно было подцепить? Дело в том, что у 100 товаров одна и та же инструкция, и на данный момент загружается 100 одинаковых файлов с нумерацией. и второй вопрос: стандартные картинки к загружаемым файлам пожалуйста подскажите как правильно сделать.мой вариант через создать доп. поле в БД под них, создать доп поля в админке и вывод в продукте перед каждым загружаемым файлом очень индусский какой-то Изменено 24 февраля, 2020 пользователем mistika Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 25 февраля, 2020 Жалоба Поделиться Опубликовано 25 февраля, 2020 У меня вопрос, а как можно написать, чтобы уже загруженный файл можно было подцепить? Дело в том, что у 100 товаров одна и та же инструкция, и на данный момент загружается 100 одинаковых файлов с нумерацией. Варианты:1. Полностью менять схему - создавать отдельную страницу загруженных файлов. А у товара и прочих сущностей уже выбирать из списка.2. В админке у товара и прочих сущностей при указании файлов вместо загрузки предусматривать выбор из уже загруженных по образцу указания рекомендуемых товаров.В любом случае переделки немалые. Цитата Ссылка на сообщение Поделиться на другие сайты
Matteus Опубликовано 1 ноября, 2020 Жалоба Поделиться Опубликовано 1 ноября, 2020 Не достает основоного файла api/Files.php https://forum.simplacms.ru/applications/core/interface/file/attachment.php?id=1902 по ссылке скачивается архив 0кб Может у кого-то осталось на текущих сайтах работающим решение? Буду благодарен за помощь. Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 1 ноября, 2020 Жалоба Поделиться Опубликовано 1 ноября, 2020 5 часов назад, Matteus сказал: Не достает основоного файла api/Files.php https://forum.simplacms.ru/applications/core/interface/file/attachment.php?id=1902 по ссылке скачивается архив 0кб Может у кого-то осталось на текущих сайтах работающим решение? Буду благодарен за помощь. https://yadi.sk/d/X0ih7Q-rD0LnCA Попробуйте, вроде оно Цитата Ссылка на сообщение Поделиться на другие сайты
Matteus Опубликовано 2 ноября, 2020 Жалоба Поделиться Опубликовано 2 ноября, 2020 19 hours ago, Kami said: https://yadi.sk/d/X0ih7Q-rD0LnCA Попробуйте, вроде оно Похоже на то. Вечером залью, проверю все и отпишусь сюда. Спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
Matteus Опубликовано 3 ноября, 2020 Жалоба Поделиться Опубликовано 3 ноября, 2020 Добавил, все работает! Еще раз спасибо. Есть один момент: при удалении всех файлов при сохранении товара на аждый удаленный файл выкинет варнинг Warning: in_array() expects parameter 2 to be array, null given in /www/simpla/ProductAdmin.php on line 251Warning: in_array() expects parameter 2 to be array, null given in /home/c24261/cms.ais.mymarketing.su/www/simpla/ProductAdmin.php on line 251 Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 3 ноября, 2020 Жалоба Поделиться Опубликовано 3 ноября, 2020 6 часов назад, Matteus сказал: Добавил, все работает! Еще раз спасибо. Есть один момент: при удалении всех файлов при сохранении товара на аждый удаленный файл выкинет варнинг Warning: in_array() expects parameter 2 to be array, null given in /www/simpla/ProductAdmin.php on line 251Warning: in_array() expects parameter 2 to be array, null given in /home/c24261/cms.ais.mymarketing.su/www/simpla/ProductAdmin.php on line 251 Вы напишите что у вас на 251 строчке, и желательно в разрезе всей функции к которой эта строка относится. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.