Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1247
Репутация
4894
Рейтинг
#1 Формирование rtf из шаблона с данными из базы 16 ноября 2015 в 19:42

А rtf выбран для возможности скачать документ из браузера?

Gumoff
rtf позволяет скачать документ, открыть его в текстовом редакторе и вносить свои правки, с пдф и хтмл вносить правки куда сложнее.
#2 Платформа стандартов исполнения компонентов, шаблонов итд 16 ноября 2015 в 19:15

Нельзя ли сделать возможность ответа на отзыв о дополнении?

Rossoman
Лучше сделать, чтобы в отзывах не спрашивали, а для вопросов есть другая кнопка — "Задать вопрос"
#3 Формирование rtf из шаблона с данными из базы 16 ноября 2015 в 19:12

почему не pdf ?

Gumoff
Потому, что для формирования pdf нужно использовать стороннюю библиотеку. А для rtf ничего стороннего привлекать не надо.
#4 [ЕСТЬ РЕШЕНИЕ] Двумерный массив 16 ноября 2015 в 14:18

но $record ведь нигде не определена была до этого, как она сработала?!

Gumoff
Перевожу на русский
  1. <?php foreach($item['items'] as $record) { ?>
каждое значение переменной $item['items'] рассматривать как переменную $record (вот тут мы её и объявили) и выполнить… и дальше всё что в цикле.
#5 Платформа стандартов исполнения компонентов, шаблонов итд 16 ноября 2015 в 14:06

разработчик оплачивает небольшую сумму (1000) рублей для выборочной проверки кода.

letsgo
А есть ли смысл в данном действии, если проверять только выборочно? Ну кроме как передать 1000 р. одному из разработчиков. Может лучше тогда сразу заплатить 5 кило и разработчики пропишут ватермарк на моих картинках к моим разработкам с надписью "Доверенный разраб" smileдо конца месяца.
Если проверять, то тщательно. Если проверять тщательно, то развитие системы ещё больше затянется, из-за того, что оба разработчика отрабатывают мои килорубли. Даже если на 1000 строк уйдет пара часов в день.
А как быть с закрытым кодом, в случае с выборочной проверкой? А то я по доброте душевной оплачу проверку чистого компонента, пройду "фейсконтроль", а потом в непроверяемые начну вставлять всё что знаю и что само получится.

Я бы начал с простого: Определить Стандарт оформления кода и его комментирование. А потом уже просить сторонних разработчиков изучать движок, так как есть много готовых методов в системе, но люди по своему обыкновению, работают по своим старым знаниям, пишут свой велосипед в 10 строк, тогда как можно прописать одной.
Опять же для этого надо иметь документацию по системе, а это время разработчиков, а их мало и они отрабатывают наши килорубли, а ещё они воспитывают свои коммерческие проекты и мы снова вернулись к тому, что надо работать, а работать некому.
В итоге тема интересная, определяемся с чего начать, и пробуем что-то изменить. Но имхо рановато переходить к проверке моего кода, пока я не приведу его в соответствие стандарту оформления кода, и пока пишу свои велосипеды вместо уже имеющихся функций, классов и методов и т. п.
#6 [ЕСТЬ РЕШЕНИЕ] Двумерный массив 16 ноября 2015 в 13:34

6 строчка — видимо, не $items, а $item?

Странник
скорее $item['items'] и согласен с коллегой по поводу переменной во внутреннем массиве. Надо переделать её.
#7 Формирование rtf из шаблона с данными из базы 16 ноября 2015 в 13:15

такое ощущение, что самой icms.

kirkr
Скорее уж тогда самим php. У вас после отдачи заголовков нет ничего указывающего на действия "самой icms".
#8 Формирование rtf из шаблона с данными из базы 16 ноября 2015 в 12:53

// Отправить сгенерированный документ в браузер
echo $output;

kirkr
а так не пробовали?
  1. // Отправить сгенерированный документ в браузер
  2. echo trim($output);
#9 Как сделать формат цены? 16 ноября 2015 в 12:34
строка 33 в файле system/fields/numbers.php
  1. if (intval($value)==$value){ $value = number_format($value, 0, '.', ' '); }
Но это применится ко всем полям с типом "число".
#10 [ЕСТЬ РЕШЕНИЕ] Использование таблиц в frontend 16 ноября 2015 в 11:52

А Grid файлы автоматом подцепляются??

Luk
В нужном месте шаблона вы указываете какой грид вам надо срендерить и каким экшеном его обработать.
для работы лучше использовать существующие наработки, но только тогда когда они вас полностью устраивают и нет нужды в каких либо изменениях. Если всё-же надо что-то изменить, лучше на основе более подходящего сделать свой экшн обработки и его использовать, но при этом не изменяя системные файлы.
#11 [ЕСТЬ РЕШЕНИЕ] Использование таблиц в frontend 16 ноября 2015 в 11:19

может и пользоваться нельзя? А очень хочется!!!

Luk
Когда нельзя, а очень хочется — тогда можно. Вы можете использовать метод renderGrid во фронте, точно также как и в бакенде, только вам придётся писать свои обработчики этих таблиц, так как там почти все таблицы заточены только под админа.
#12 [ЕСТЬ РЕШЕНИЕ] Импорт полей из контента 15 ноября 2015 в 18:35
Лучше всего сделать так: дождаться когда разработчики внедрят это в релиз, или хотя бы появится это на гитхабе. В противном случае много правок в системе, которые приведут к сложностям при обновлениях.
#13 Ищу исполнителя (InstantCMS 2.х) 14 ноября 2015 в 13:22

Написал в личку

globator
Ну, вот четверть дела сделана.

А мне нужен на вкладке "Поля"

globator
то есть чтобы в зависимости от отображаемой категории выводились поля привязанные именно к этой категории?
Или вам нужно просто расширить количество типов полей в свойствах категорий более, чем имеющиеся три?
#14 Ищу исполнителя (InstantCMS 2.х) 13 ноября 2015 в 20:45
Кого тут искать. Уже давно известно:

Нужен компонент парсер для нескольких сайтов

globator
это к lokanaft

специалист по адаптивному шаблону InstantCMS 2.х

globator
это к Олег Васильевич я

специалист по разработке новых типов полей

globator
это к Денис Васильевич
А с этим

добавить особенность "Привязать свойство к категориям" на вкладку "Поля"

globator
что-то я и сам не понял smile
#15 Импорт товара с прайса xls на 2.x.x 12 ноября 2015 в 17:13
Как ни крути, но всё же лучше грузить в формате csv. Это почти на порядок быстрее работает, чем грузить это же в xls.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.