mmkulikov

Участники
  • Публикации

    61
  • Зарегистрирован

  • Посещение

  • Days Won

    7

Сообщения, опубликованные пользователем mmkulikov


  1. 37 минут назад, rumantic сказал:

    удалить вашу доработку apps.articles

    Доработка или нет, но сделано штатными средствами. Да и доработка "штатная". Перекрыты в теме некоторые особенности модуля.

    Или это уже не работает? Я о возможности перекрытия  в теме...

    Что плохого, если штатные средства обновления будут чистить кеш? Особенно если это ни к чему плохому не приведет, а даже наоборот....


  2. Только что, rumantic сказал:

    А кто вам статьи дорабатывал?

    Я сам исправлял. Но это было так давно....

     

    1 минуту назад, rumantic сказал:

    Сделаем еще обновление, с учетом того что может неправильно называться класс корневой у локальных приложений.

    А как мне сейчас поступить?


  3. 41 минуту назад, rumantic сказал:

    Или же переименуйте класс /template/frontend/ваш_шаблон/apps/articles/admin/admin.php - тут

    вместо articles_admin напишите local_articles_admin, но думаю это лишнее.

    После этого еще очистите таблицу re_apps

    Сделал. Сайт открылся, но не работает теперь вывод категорий статей. Редиректит на 404

    И похоже переименованный класс вообще не используется из-за очистки таблицы re_apps


  4. Всем привет Меня зовут Олег

    Нужен специалист который сможет помогать по CMS и шаблону realia готов за все платить только в пределах разумного.

    первое чтобы хотел сделать смотрите картинку от Вас жду цену это все для посуточной аренды в курортном городе 

    Tgk6k09.jpg

    "Стучитесь" в скайп avdesk-it-kmm - обсудим Вашу проблему.


  5. да, это было бы правильно. найти бы исходники))

    Или делать "натяжку" дизайна "с нуля", а не "ковырянием" шаблона.

    Я всегда именно так поступаю. Стандартный шаблон в таких случаях стоит рассматривать только как некое "руководство к действию"...


  6. Вот исправленный вариант

    		$r_uri = $_SERVER['REQUEST_URI']; // Полная строка с GET параметрами		if (preg_match("#([\?\&]+page=1)(\D*)$#",$r_uri,$matches)) {			$new_location=SITEBILL_MAIN_URL.str_replace($matches[1],"",$r_uri);			if(!empty($matches[2]) && $matches[1] == '?page=1') {				$new_location = substr_replace($new_location,'?',strpos($new_location,'&'),1);			}			header('HTTP/1.1 301 Moved Permanently');			header('Location: '.$new_location);			exit();		} // Убираем page=1 из урл

  7.  

    И потом нужно самостоятельно программировать всю логику по поиску (и геокодирование не факт что будет работать верно)

     

    Так если правильно писать код, то почему не будет работать верно? ЦМС поддерживает пользовательские справочники? Поддерживает. Значит должно работать  ;)


  8. Очень хочется иметь возможность перекрывать у class SiteBill

    метод get_breadcrumbs не всем нравятся(подходят и т.п.) "крошки" в том виде как они есть.

     

    А по большому счету хочется из шаблона иметь возможность управлять всеми доступными

    методами этого базового класса.


  9. Для устранения дублей страниц, т.к. страница пагинации page=1 является дублем страницы без пагинации

    Добавляем в main.php шаблона в самом начале функции main следующий код:

    $r_uri = $_SERVER['REQUEST_URI']; // Полная строка с GET параметрамиif (preg_match("#([\?\&]+page=1)\D*$#",$r_uri,$matches)) {$new_location=SITEBILL_MAIN_URL.str_replace($matches[1],"",$r_uri);header('HTTP/1.1 301 Moved Permanently');header('Location: '.$new_location);exit();} // Убираем page=1 из урл

  10. Кнопочка generate в новых версиях уже не актуальна.

    Теперь генерация карты выполняется сразу при обращении к адресу /sitemap.xml

    Попробуйте так (и удалите в корне если есть sitemap.xml), ошибка выведется?

    При "прямом" обращении по урл ошибок нет. И я так понял, карта теперь генерируется прямо по запросу без записи в виде файла.

    Тогда стоит убрать кнопочку из админки, чтобы не "смущала"  :)


  11. Суть проблемы в следующем:

     

    1. Если установить одинаковые apps.articles.item_alias  и apps.articles.list_alias 

    То попасть в раздел категории не выйдет, т.к. приложение перенаправит на якобы страницу

    со статьей.

     

    2. В урл запроса не попадает полный путь /статьи/категория/статья - только /категория/статья Хотя в "крошках" выстроен весь путь почти верно (об этом ниже)

     

    3. В крошках не учитываются apps.articles.item_alias  и apps.articles.list_alias  - просто проставляется articles


  12. Прямо последовательность накидать пока будет сложно.

    Основное 

    ./index.php тут запускаем

    $sitebill_krascap = new SiteBill_Krascap();$sitebill_krascap->main();

    А уже из $sitebill_krascap->main(); - запускаем main.php для конкретного шаблона.

    Это и так очевидно из двухминутного анализа кода  B)

    Интересует более моменты когда подключаются приложения, когда отработает шаблонизатор, как и когда обрабатываются параметры командной строки...


  13. Я как-то не рассчитывал, что туда кто-то будет что-то передавать, потому и заглушил его на входе. Так как, по сути, приняв в себя "грязный" урл этот метод делал вначале все то же самое, что и getClearRequestURI хоть и чуть в меньшем объеме.

    Ну а я туда передал "подрезанный" урл в надежде узнать topic_id  :D

    Пришлось "стырить" кусок реализации к себе в приложение...