-
Публикации
61 -
Зарегистрирован
-
Посещение
-
Days Won
7
Все публикации пользователя mmkulikov
-
Внимательно просмотрел код и не увидел где именно выводится количество объектов Обычное рекурсивное построение меню... Можете мне весь main.php сбросить?
-
В main.php Уже появились, через какое-то время. Что именно "помогло" появиться настройкам так и не понял. Просто продолжал править шаблон и смотреть сайт. До этого пару раз записывал из админки конфигурацию не помогало. Подозреваю, что это как-то связано с кэшем...
-
Как узнать количество объявлений в категории, зная id категории? require_once SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/grid/grid_constructor.php';$grid_constructor = new Grid_Constructor();if ($id !== false) $params['topic_id'] = $id; // $id - требуемой категории$res = $grid_constructor->get_sitebill_adv_ext( $params, false, false );Я смог только так. Может есть способ проще? И почему не смотря на указание конкретного ид категории отбор происходит и для него и для родительской категории? P.S. А как можно задать параметры, что-бы отбор был, например, только за сегодня, только за последнюю неделю ?
-
Добавил для своего шаблона настройки через addParamToConfig Они почему-то не не появляются в админке? if ( !$config_admin->check_config_item('template.allrealty.buy') ) {$config_admin->addParamToConfig('template.allrealty.buy','','ID раздела "Купить"');}
-
Если администрация не против - предлагаю здесь собирать информацию о доступных переменных для шаблона. Переменные: Просмотреть содержимое любого массива, например, {$special_items2|@print_r} $estate_folder - корневая папка сайта $current_theme_name - имя используемой темы $smarty.session.user_id - если пусто, значит пользователь не залогинен. Лучше проверять как {if intval($smarty.session.user_id)!=0}Значит авторизирован{/if} $main_file_tpl - имя подгружаемого файла шаблона для отображения, например, realty_grid.tpl - шаблон вывода списка категории недвижимости $main - в отличии от предыдущего - это готовый контент для вывода (готовится в контроллере или приложении) $special_items2 - массив, содержащий список спецпредложений(VIP) $grid_items - массив обычных объявлений $news_list_column - массив списка новостей $apps_page_view - если переменная определена, значит идет просмотр статической страницы $meta_keywords - keywords $meta_description - description $breadcrumbs - "хлебные крошки" $map_type - google, yandex $is_account - указывает на то, что мы сейчас в личном кабинете (1/0) $_layout - текущий макет, по умолчанию (как правило) layout_basic.tpl (используется, например, в main.tpl для подгрузки основного файла шаблона)
-
Понятно, жаль... Сообщество великая сила, но переубеждать не буду. Есть живые примеры что сталось с хорошими начинаниями без документирования и привлечения сообщества... P.S. С main.php в большей степени разобрался. Не оч.удобная с точки зрения гибкости организация, ну будем пользовать как есть Как раз по дизайну (который сейчас верстаю) на главной задуманы два блока - "Купить" и "Снять" - пойду писать контроллер
-
Знаний и php и sql достаточно. И о том, как устроен MVC - тоже знаю Вы как раз дали хороший пример - список агентов. Так давайте на его примере и разберем "потроха" контроллера main.php Это "незнающим" не поможет, но нормальным вебмастерам будет отличная помощь и главное - экономия времени на разбор некоментированного чужого кода. Давайте делать несуществующую сейчас документацию для вебмастеров вместе?
-
Я не кардинально меняю свой сайт, а пытаюсь из тех кусков информации, что есть на сайте и форуме собрать воедино картинку "как делать макет для sitebill cms" Фриланс - это хорошо, но я не заказчик, я сам верстаю и "натягиваю" макет, а не косметические правки готового, потому информации, что предоставил разработчик катастрофически мало. Я понимаю, код открытый и можно все увидеть, но такие разборки отнимают уйму времени. Возникает резонный вопрос: неужели разработчики не заинтересованы в популяризации своего продукта? Чем больше вебмастеров будут уметь делать натяжку на данную cms, тем больше будет покупок. Да, не готовых шаблонов, а самой cms. Но неужели весь бизнес "заточен" под продажу готовых шаблонов? Это лирическое отступление А по сути - где можно (не для чайников) прочитать о внутреннем устройстве main.php ? С самим шаблоном уже все понятно. Единственный, вызываемый на уровне ядра файл - это main.tpl (все остальное зависит от {include file=имя.файла})
-
realtyview Это урл страницы в Вашем примере? Как и когда $_layout станет равным layout_realtyview.tpl Еще вопрос не по теме. Что означает "галка" Служебная у страницы? Нигде об этом не нашел. В видеоуроке использование видел, но хочется понять суть работы этого флажка
-
Можно на каком-то простейшем примере показать? Не совсем понятно как делать обработку и когда она сработает.
-
Подскажите, как в шаблоне, например, layout_basic.tpl определить что выводится: главная страница страница с результатами фильтра страница объявленияТ.е. есть ли какая-то переменная, по которой понятно где находишься? Есть желание по разным шаблонам выводить эти страницы