Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1247
Репутация
4894
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] SQL запрос для выбора категории 19 ноября 2015 в 18:37
Может добавить ещё один джоин
  1. $model->joinInner('con_'.$ctype_name, 'm', 'i.id = m.category_id');
  2. $model->join('con_'.$ctype_name.'_cats', 'n', 'n.id = m.parent_id');
#2 [ЕСТЬ РЕШЕНИЕ] SQL запрос для выбора категории 19 ноября 2015 в 16:58
Evanescence, пробуйте так:
  1. $model->joinInner('con_'.$ctype_name, 'm', 'i.id = m.category_id');
#3 Ins2 поле с гео данными 17 ноября 2015 в 17:19

поставил Москва, а в статье выводит цифру 4

vsemkrot
Вот по этому и скрыли.
#4 Как подключить свой html.helper файл 17 ноября 2015 в 16:16
Atid — Gorec, как видите все разработчики пришли к общему консенсусу, так что смело можете пользоваться.
1. Создаёте файл в папке system\libs\ с названием "название_шаболна_html.helper.php".
2. В нём прописываете свои функции с названием отличным от тех что уже есть в html.helper.php например

не html_button, а bootstrap_button

Zau4man
3. В каждом файле шаблона где будут использоваться вызовы этих функций, в самом начале прописываете
  1. <?php cmsCore::loadLib('название_шаболна_html.helper');?>
.
4. В коробочку с шаблоном не забудьте приложить этот файл.
#5 Вопрос про форум 17 ноября 2015 в 14:12

На маленьких экранах вполне актуально

DzurDzuk
Может быть и актуально, но не думаю, что будет удобно, когда часть текста скрыта кнопками редактора, а другая часть кнопками выехавшей клавиатуры.
#6 Как подключить свой html.helper файл 17 ноября 2015 в 13:21
Zau4man, и я о том же, только своими словами smile
#7 Как подключить свой html.helper файл 17 ноября 2015 в 12:35

Создать хелпер в папке libs и подключить в main.tpl.php

Evanescence
Он и отработает в main.tpl.php, а на всех других страницах, которые рендерятся до main.tpl.php возникнут сложности.
#8 Как подключить свой html.helper файл 17 ноября 2015 в 12:33
При обновлении в случае замены файла html.helper достаточно прописать одну строку в конце файла, но ТС всё равно будут приходить письма.
Можно вообще прописать в папке \system\core\my_супер_helper.php в нём класс с кучей статических методов и не думать обо всех обновлениях. Но это тот ещё велосипед.
#9 Вопрос про форум 17 ноября 2015 в 12:04

это крайне удобно при редактировании больших статей

SALIK
У вас статейник на форуме планируется?
#10 Как подключить свой html.helper файл 17 ноября 2015 в 12:00
Rossoman, loadLib подключает файл с путём от корня диска, а не от файла где идёт вызов
  1. $config->root_path.'system/libs/'.$library.'.php';
Да можно в каждом файле шаблона вызывать свой хелпер, но имхо лучше подключить его или в индексном файле или в конце html.helper добавить его подключение, и сам файл тоже добавить в папку system/libs/ и я думаю не возникнет у пользователей проблема если в архиве с шаблоном будет ещё и системная папка с файлом этого хелпера.
#11 Как подключить свой html.helper файл 17 ноября 2015 в 11:49

  1. cmsCore::loadLib('MY_HELPER');

Rossoman
подключает везде и всюду одинаково, другой вопрос использовать в этом файле названия функций совпадающие с названием функций из файла html.helper не получится. Мне видится использование своего хелпера так:
подключаем в конце файла html.helper через include_once или cmsCore::loadLib('MY_HELPER'); — это позволит хелперу грузится со всеми в куче
и в своём файле пишете свои функции с другими названиями (скажем добавив свой префикс), и потом их применяете в нужных местах.
#12 Формирование rtf из шаблона с данными из базы 17 ноября 2015 в 06:17
Я делал через аттачмент, все браузеры принудительно выдавали окошко с выбором, открыть в какой-то программе файл или сохранить на диске. При выборе "сохранить на диске" только мозила перезагружала страницу после нажатия на кнопку "ОК". Остальные браузеры только загружали файл и продолжали висеть с крутилкой процесса, до тех пор пока не обновлю страницу.
#13 Платформа стандартов исполнения компонентов, шаблонов итд 16 ноября 2015 в 20:20

потому-что правильно, люди сюда приходят

Петрмаг
Это по привычке. Теперь когда в дополнении можно будет сразу обсудить мою работу, узнать чего в ней не хватает, и где-что надо исправить, зачем я буду печатать тут в блоге то-же самое что и там в дополнениях? А потом и следить за актуальностью информации и здесь и там. Двойная работа получится. Видимо, грядут глобальные перемены в жизни инстанта.
#14 Формирование rtf из шаблона с данными из базы 16 ноября 2015 в 20:10

Возможно ли RTF отправлять на печать автоматически?

Gumoff
Не знаю насколько актуальны эти функции, но вполне возможно сразу html отправлять в печать, минуя всякие rtfы.
kirkr, а вы при разработке каким браузером пользуетесь? У меня только мозилла нормально отдавала файл в поток и завершала отдачу корректно, хром и опера зависали до обновления страницы когда файл отдавали таким способом.
#15 Формирование rtf из шаблона с данными из базы 16 ноября 2015 в 19:50
kirkr, а если не в поток выводить, а создать файл и отдать его ссылкой на скачивание?
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.