-
Публикации
6527 -
Зарегистрирован
-
Посещение
-
Days Won
362
Все публикации пользователя Дмитрий Кондин
-
Выборка данных из справочника
topic ответил в Chernetskiy Дмитрий Кондин в Формы поиска, заявки, контакты
Можно за основу взять apps.news Скопируйте /apps/news в свой каталог /apps/spravochnik/ 1. Теперь надо заменить news.xml -> spravochnik.xml и внутри этого файла заменить везде news на spravochnik 3. Внутри /apps/spravochnik/site/site.php ищем строчку if(preg_match('/^'.$app_alias.'$/', $REQUESTURIPATH)){ return $this->front_news_grid(); } Меняем на if(preg_match('/^spravochnik$/', $REQUESTURIPATH)){ return $this->front_news_grid(); } 4. В функции front_news_grid переисываем запросы на получение списка записей из вашей таблицы 5. Теперь по запросу ваш_сайт/spravochnik/ будет срабатывать функция запроса списка записей и вывод их (только в шаблон новостей, шаблон потом тоже поменять нужно будет в /apps/spravochnik/site/template/news_grid.tpl Конечно, инструкция очень грубая и по коду нужно будет хорошенько разбираться.- 89 ответов
-
- справочники
- данные
-
(и ещё %d)
Теги:
-
Описание тарифа для пользователя
topic ответил в kmavega Дмитрий Кондин в Приложения, модули, настройки
Действительно. Тогда можно сделать через код /apps/tariff/admin/tariff_model.php Вот тут $form_data['tariff']['description']['name'] = 'description'; $form_data['tariff']['description']['title'] = Multilanguage::_('DESCRIPTION','tariff'); $form_data['tariff']['description']['value'] = ''; $form_data['tariff']['description']['length'] = 40; $form_data['tariff']['description']['type'] = 'textarea'; $form_data['tariff']['description']['required'] = 'off'; $form_data['tariff']['description']['unique'] = 'off'; Добавьте строчку $form_data['tariff']['description']['parameters'] = array('allow_htmltags' => 1); На момент редактирования этого хватит, потом даже после обновления данные в базе сохранятся. Только аккуратно, после обновления эти параметры сбросятся и нужно заново их добавлять чтобы редактировать с тегами. -
В следующий раз как проявится глюк, посмотрет в шаблоне что в этих переменных? {$user_menu} {$smarty.session.user_id}
-
Описание тарифа для пользователя
topic ответил в kmavega Дмитрий Кондин в Приложения, модули, настройки
Тогда можно просто разрешить HTML-теги в описании -
В редакторе форм откройте необходимое поле, например в таблице data поле Описание. В параметрах укажите allow_htmltags = 1 (смотрите скриншот) Теперь можно указывать любую html разметку в описании
-
- теги
- allow_htmltags
- (и ещё %d)
-
Описание тарифа для пользователя
topic ответил в kmavega Дмитрий Кондин в Приложения, модули, настройки
Вы можете локализовать шаблон вывода списка тарифов и сделать для него свой дизайн так apps\billing\site\template\list.tpl -
Если вам требуется изменить верстку или дизайн какой-либо страницы приложения и при этом вы не хотите потерять эти изменения после обновления приложения. Тогда вам необходимо создать локальную копию шаблона у себя в папке вашей темы оформления. Общий принцип переноса (локализации) шаблонов: Копируем файл /apps/имя_приложения/site/template/файл_шаблона.tpl в (если папок этих у вас нет внутри темы оформления, то создаем их вручную) /template/frontend/имя_шаблона/apps/имя_приложения/site/template/файл_шаблона.tpl Этот метод должен работать для подавляющего большинства шаблонов. Теперь вы можете редактировать /template/frontend/имя_шаблона/apps/имя_приложения/site/template/файл_шаблона.tpl и все изменения в нем останутся даже после обновления системы.
-
В некоторых случаях требуется повторно загрузить обновления. Например, вы правили какие-то файлы в приложении или же откатывали до резервной копии. Рассмотрим на примере приложения system. Откройте файл в текстовом редакторе /apps/system/system.xml Найдите строчку <version>3.3.4</version> и исправьте ее на более раннюю версию <version>3.3.3</version> Теперь зайдите в обновления и у вас будет видно что нужно обновить system, запустите обновления и будет загружена версия /apps/system/ из центра обновлений.
-
А в каком случае меню пропадает? Зашел на сайт, вроде все на месте.
-
Раздел Кратко. Редактировать.
topic ответил в yurijp Дмитрий Кондин в Формы поиска, заявки, контакты
Извиняюсь, много заявок. Исправил вам в шаблоне realty_view.tpl {elseif $data_item.type eq "date"} {if $data_item.value_string!=''}<tr><th>{$data_item.title}</th><td>{$data_item.value_string}</td></tr> {/if}- 10 ответов
-
- раздел кратко
- редактировать
- (и ещё %d)
-
Про нее не знаю.
- 5 ответов
-
- картинка капча
- captcha
- (и ещё %d)
-
Капчу теперь спамеры любую обходят, надо использовать новый фильтр:
- 5 ответов
-
- картинка капча
- captcha
- (и ещё %d)
-
В личном кабинете sitebill.ru в разделе Мои услуги есть ссылка для скачивания шаблона.
-
Сделали модуль защиты от спама, инструкция в этом видео
-
У вас много своих доработок в шаблоне, наверняка, изначальную логику переключения типа главной затерли. Т.е. надо конкретно в вашем коде разбираться.
-
В настройках в city_id у вас был лишний пробел, он и создавал ошибку. Поправил настройки seo, убрал пробелы. Теперь работает.
-
Загрузил вам свежую версию приложения apps.seo. У вас добавлена в алиасы колонка country_id но ее в базе у вас нет, создайте в базе эту колонку для таблицы data или уберите из генератора алиасов в настройках country_id.
-
Можно удалить алиас у объявления и нажать сохранить и система сделает объявлению новый алиас.
-
Нашли причину глюка. При загрузке у вас в файле всего две колонки ID и Фото, но из-за особенностей алгоритма, такая комбинация вызывает ошибку. Поэтому вам нужно 1. Добавьте в своем файле еще одну колонку, например Публиковать и поставьте там 1 везде (будут все объявления опубликованы). 2. Загрузите этот новый файл, в колонках сопоставьте поля ID, Публиковать и Фото со своими колонками и загрузите этот файл. А в новых версиях Excel мы придумаем как сделать загрузку файла даже если там всего две колонки.