вот отсюда www.superzagar.ru/index.php/component/jshopping/apparatnaja-kosmetologijasoljarii
нужно сюда www.superzagar.ru/shop/apparatnaja-kosmetologija
я бы забил, но эти ссылки уже размещены на разных сайтах
через .htaccess не хочется, несмотря на то, что опыт 301 редиректа уже есть этим способом. Хочу чтобы всё было в одном месте.
и мне непонятно как эта ссылка вообще работает, по моему разумению она не должна работать.
custom_rewrite.php

shaman888
+84
Репутация
347
Рейтинг
в том числе стоит правило:
Из-за index.php
'source' => '/^component\/jshopping\/apparatnaja-kosmetologijasoljarii$/i', 'target' => '/shop/apparatnaja-kosmetologija', 'action' => 'redirect-301' );
Для сайта superzagar.ru написал правило перенаправления, но почему то по непонятным причинам оно не работает. Подскажите что я не так делаю
'source' => '/^index.php\/component\/jshopping\/apparatnaja-kosmetologijasoljarii$/i', 'target' => '/shop/apparatnaja-kosmetologija', 'action' => 'redirect-301' );
Мне помогла книга Аллена Карра www.allenkarr.info/
Для тех кто не в курсе, то автор требует, если вы курите то продолжайте курить на всём протяжении чтения книги. Фильм по книге тоже смотрел, но не на долго хватило. Понял одну вещь, если Вам не плевать на себя то Вы легко сможете бросить курить, и получать при этом удовольствие. Я бросал курить в "неподходящее" для этого время, в момент наибольшего напряжения, когда обычно и тянет курить.
Для тех кто не в курсе, то автор требует, если вы курите то продолжайте курить на всём протяжении чтения книги. Фильм по книге тоже смотрел, но не на долго хватило. Понял одну вещь, если Вам не плевать на себя то Вы легко сможете бросить курить, и получать при этом удовольствие. Я бросал курить в "неподходящее" для этого время, в момент наибольшего напряжения, когда обычно и тянет курить.
у меня наоборот в блоге проблема.
Версия инстанта 1.10.2
Что интересно разные ссылки по разному реагируют:
не работает
efremov-pv.ru/redirect?url=http://ru.wikipedia.org/wiki/%DD%EA%F3%EC%E5%ED%E8%E7%EC
работает
efremov-pv.ru/redirect?url=http://doolittle.narod.ru/Shambook/Gl_10.html
Версия инстанта 1.10.2
Что интересно разные ссылки по разному реагируют:
не работает
efremov-pv.ru/redirect?url=http://ru.wikipedia.org/wiki/%DD%EA%F3%EC%E5%ED%E8%E7%EC
работает
efremov-pv.ru/redirect?url=http://doolittle.narod.ru/Shambook/Gl_10.html
Залил как есть на сервер, он мне в ответ:
может я что-то забыл?
srv36748.ht-test.ru [Thu Sep 05 18:09:57 201] [error] [client 78.110.48.57] PHP Fatal error: require_once(): Failed opening required '/home/srv36748/htdocs/system/config/config.php' (include_path='.:/usr/share/pear:/usr/share/php') in /home/srv36748/htdocs/system/core/config.php on line 45 srv36748.ht-test.ru [Thu Sep 05 18:09:58 201] [error] [client 78.110.48.57] PHP Fatal error: require_once(): Failed opening required '/home/srv36748/htdocs/system/config/config.php' (include_path='.:/usr/share/pear:/usr/share/php') in /home/srv36748/htdocs/system/core/config.php on line 45
Такое решение из коробки есть в InstantCMS 2. А у Вас я так полагаю первая ветка. Мне бы тоже не помешал подобный компонент для слияния аккаунтов.
а кто закрывать тему будет?
#8
20 августа 2013 в 17:29
Я за. Готов спонсировать
Нужен модуль показывающий "соседние" по времени написания статьи. Существует ли подобные решения для инстанта?
На сайте у меня несколько видов витрин для разных товаров, они отображаются в разных местах сайта, где-то это витрина для аппаратной косметологии, а где-то размещенны солярии. Мне нужно настроить для каждой из витрин разное количество позиций для отображения. Сейчас методом перебора установил среднее количество товаров которое будет оптимально смотреться на сайте, но это только отсрочка.
Показ количества товаров я настроил где-то в шаблоне. Повторно найти на сайте инстанта как это сделать мне не удалось. Возможно позже укажу.
Показ количества товаров я настроил где-то в шаблоне. Повторно найти на сайте инстанта как это сделать мне не удалось. Возможно позже укажу.
Странник, всё тоже самое что и в предыдущем, только с небольшим изменением.
Методом перебора определил местоположение ошибки, оказалось что в регулярке я в двух условиях забыл поставить сочетание знаков "\/"
Warning: preg_match() [function.preg-match]: Unknown modifier '2' in /home/superzag/public_html/core/cms.php on line 1431
Странник, ошибка была в файле custom_rewrite.php я там забыл вставлять знак "/" для регулярного выражения.
Остались ещё две ошибки в той же строке
Как их обнаружить ума не приложу.
Остались ещё две ошибки в той же строке
Unknown modifier '2' in Unknown modifier 'o' in
На странице (не в админке) нажимаю на редактирование любого модуля и у меня высвечивается ошибка:
одно и тоже повторяется много раз складываясь в длинный текст, внизу свойства для настройки.
Ниже отрывок из /core/cms.php
В чём проблема? Как её можно исправить?
Warning: preg_match() [function.preg-match]: No ending delimiter '^' found in /home/superzag/public_html/core/cms.php on line 1431
Ниже отрывок из /core/cms.php
// Запоминаем реальный uri $this->real_uri = $uri; if ($rules){ //перебираем правила foreach($rules as $rule_id=>$rule) { //небольшая валидация правила if (!$rule['source'] || !$rule['target'] || !$rule['action']) { continue; } //проверяем совпадение выражения source с текущим uri //перебираем совпавшие сегменты и добавляем их в target //чтобы сохранить параметры из $uri в новом адресе foreach($matches as $key=>$value){ if (!$key) { continue; } } } //действие по-умолчанию: rewrite if (!$rule['action']) { $rule['action'] = 'rewrite'; } //выполняем действие switch($rule['action']){ case 'rewrite' : $uri = $rule['target']; $found = true; break; case 'redirect' : self::redirect($rule['target']); break; case 'redirect-301' : self::redirect($rule['target'], '301'); break; case 'alias' : self::includeFile($rule['target']); self::halt();break; } } if ($found) { break; } } }
Долго ковырялся в сайте, вроде ничего особо не менял, но как только до меня дошла мысль, что проблема крылась в том, что модуль присваивал позицию для пункта меню (id=19), а нужно было для раздела (id=11), то всё как то само и заработало.
