-
Публикации
6527 -
Зарегистрирован
-
Посещение
-
Days Won
362
Все публикации пользователя Дмитрий Кондин
-
Если точнее то вот тут /apps/system/lib/sitebill.php /** * Get category breadcrumbs * @param array $params * @param array $category_structure * @param string $url * @return string */ function get_category_breadcrumbs( $params, $category_structure, $url = '' ) { $rs = ''; if ( !isset($params['topic_id']) || is_array($params['topic_id']) ) { return $rs; } //foreach ( $category_structure['childs'][0] as $item_id => $catalog_id ) { if($category_structure['catalog'][$params['topic_id']]['url']!=''){ $ra[] = '<a href="'.rtrim($url,'/').'/'.$category_structure['catalog'][$params['topic_id']]['url'].'">'.$category_structure['catalog'][$params['topic_id']]['name'].'</a>'; }else{ $ra[] = '<a href="'.rtrim($url,'/').'/topic'.$params['topic_id'].'.html">'.$category_structure['catalog'][$params['topic_id']]['name'].'</a>'; } $parent_category_id = $category_structure['catalog'][$params['topic_id']]['parent_id']; while ( $category_structure['catalog'][$parent_category_id]['parent_id'] != 0 ) { if ( $j++ > 100 ) { return; } if($category_structure['catalog'][$parent_category_id]['url']!=''){ $ra[] = '<a href="'.rtrim($url,'/').'/'.$category_structure['catalog'][$parent_category_id]['url'].'">'.$category_structure['catalog'][$parent_category_id]['name'].'</a>'; }else{ $ra[] = '<a href="'.rtrim($url,'/').'/topic'.$parent_category_id.'.html">'.$category_structure['catalog'][$parent_category_id]['name'].'</a>'; } $parent_category_id = $category_structure['catalog'][$parent_category_id]['parent_id']; } if ( $category_structure['catalog'][$parent_category_id]['name'] != '' ) { if($category_structure['catalog'][$parent_category_id]['url']!=''){ $ra[] = '<a href="'.rtrim($url,'/').'/'.$category_structure['catalog'][$parent_category_id]['url'].'">'.$category_structure['catalog'][$parent_category_id]['name'].'</a>'; }else{ $ra[] = '<a href="'.rtrim($url,'/').'/topic'.$parent_category_id.'.html">'.$category_structure['catalog'][$parent_category_id]['name'].'</a>'; } } $ra[]='<a href="'.SITEBILL_MAIN_URL.'/">'.Multilanguage::_('L_HOME').'</a>'; $rs = implode(' / ', array_reverse($ra)); return $rs; }НО! Если вы будете самостоятельно править этот файл, то работоспособность скрипта вам не гарантирую. И судя по вашим предыдущим постам, уже сломали что-то )
-
Вывод текст в боковой колонке только на главной странице
topic ответил в OXYGEN Дмитрий Кондин в Шаблоны
Добавьте в условие $smarty.server.REQUEST_URI == '/' -
Регионы и города РФ (+улицы)
topic ответил в Дмитрий Кондин Дмитрий Кондин в Файлы и готовые решения
1. Во вложении txt-файл с улицами Чебоксар. 2. Скачайте его 3. Добавьте город Чебоксары в справочник городов 4. Зайдите в справочник улиц, там выберите загрузить из файла. Там выберите прикрепить к городу Чебоксары и загрузите этот файл. cheboksary.txt -
Напомните адрес сайта в личку и доступ в админку.
-
В этой функции как раз идет разделение на составляющие. Explode - разделяет. Ищите по ключевому слову implode - тут нужно менять.
-
Мы сейчас делаем обновление для страниц. И в них можно будет создавать категории, как в новостях. И вот по этим категориям будет вывод нужных страниц, чтобы не мешать все в кучу.
-
Вам нужно зайти во вкладку Структура у таблицы re_data, вот тут подробнее http://phpprogs.ru/article/mysql-rabota-s-phpmyadmin
-
Редирект со страницы без слеша в конце адреса на со слешем
topic ответил в OXYGEN Дмитрий Кондин в SEO
А если точку убрать из регулярки? -
Что правили для этого?
-
Спасибо! Спасибо! Какой сайт поставить в спонсоры?
-
Исключения в форме поиска
topic ответил в InfernoLan Дмитрий Кондин в Формы поиска, заявки, контакты
Меняем в шаблоне /template/frontend/agency/standart_search_form.tpl это <tr> <td colspan="4">{$structure_box}</td> </tr>на это <input type="hidden" name="topic_id" value="ТУТ_НУЖНЫЙ_ИД_КАТЕГОРИИ_ГДЕ_БУДЕМ_ИСКАТЬ"> -
В общем предлагаю такую фишку. Все кто хочет быть спонсором для модуля яндекс-выгрузка сейчас оплачивайте 500 руб (фиксированный сбор), на кошелек WM R355245509255 или Яндекс 41001530755433 И скидывайте в комментариях к платежу - "за выгрузку яндекс + адрес сайта". Я в модуле яндекс-выгрузки сделаю блок "Спонсоры" и там перечислю ваши адреса и имена при желании.
-
Нам нечего стесняться, пишите сюда )
- 35 ответов
-
- безопасность
- каптча
-
(и ещё %d)
Теги:
-
Сборы (определение количества участников) закончили в субботу. Кстати, заплатили только 2 человека )
-
А что вы правили и что нужно чтобы появилось вместо слешей?
-
Только вот бывают случаи когда в REQUEST нам нужны не буквенные и не цифровые значения. Можете пояснить что конкретно вырезают эти строчки?
- 35 ответов
-
- безопасность
- каптча
-
(и ещё %d)
Теги:
-
Регионы и города РФ (+улицы)
topic ответил в Дмитрий Кондин Дмитрий Кондин в Файлы и готовые решения
Необходимость как раз в том, чтобы не загружать много-много записей в форму поиска. Без autocomplete все происходит именно так - вся база грузится в форму. В случае с autocomplete - вообще ничего не грузит из базы, а начинает выбирать из нее только по требованию небольшую часть (50 записей совпадающих по первым буквам ввода). -
Регионы и города РФ (+улицы)
topic ответил в Дмитрий Кондин Дмитрий Кондин в Файлы и готовые решения
Включайте autocomplete. Хотите большую базу, нужен большой сервер ) -
Тут /apps/system/lib/frontend/view/kvartira_view.php $breadcrumbs=$this->getBreadcrumbs($params);
-
Проверьте базу данных, таблицу re_data поле price_month - в вашем случае там скорей всего тип BOOLEAN. Нужно чтобы был тип INT или BIGINT.
-
Там где нет вызова этой функции, нужно поменять старые вызовы на новые. Меняем вот это if ( $this->getConfigValue('menu_type') == 'purecss' ) { require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/menu/purecssmenu.php'); $purecssmenu = new PureCSS_Menu(); $this->template->assert('slide_menu', $purecssmenu->get_menu()); } elseif ( $this->getConfigValue('menu_type') == 'onelevel' ) { require_once(SITEBILL_DOCUMENT_ROOT.'/apps/onelevelmenu/lib/onelevelmenu.php'); $onelevel = new Onelevel_Menu(); $this->template->assert('slide_menu', $onelevel->get_menu()); } else { require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/menu/slidemenu.php'); $slidemenu = new Slide_Menu(); $this->template->assert('slide_menu', $slidemenu->get_menu()); }на это $this->template->assert('slide_menu', $this->getTemplateMenu());