Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

m807ae

Новачок
  
  • Публікації

    19
  • З нами

  • Відвідування

Усі публікації користувача m807ae

  1. chukcha, Спасибо за наводку, чуть чуть не додумал. Просто поменял в контролере path на другую переменную и все заработало. afwollis, Бред не бред а поставленная задача выполнена и работает.
  2. Нужно в магазине выводить категории с товарами два раза, с разной информацией (допустим вся инфа в товар добавлена). Скопировал шаблон и контролер, поправил, все работает. По ссылке site.ru/index.php?route=prtip/categorii&path=16 выводится одно, а при site.ru/index.php?route=product/category&path=16 другое. Но стоит включить ЧПУ, как тут же не могу зайти по первой ссылке, всегда попадаю на вторую. Как отключить ЧПУ для только для страниц типа route=prtip/categorii или добавить их в ЧПУ. Стоит SEO Expert, в нее добавляю prtip/categorii/* не помогает, Помогает только полное отключение ЧПУ.
  3. Пока борюсь с выводом, подцепил фаил стандартного шаблона. Родной код отзывы выводит, а как включаю виджет: Пишет Ещё никто не оставил отзывов. ? Куда копать? Отзывов: 2 Отзывов: 2 | Написать отзыв Описание Характеристики Отзывы Следить за отзывами Оставить отзыв ↓ Ещё никто не оставил отзывов.
  4. Знаю, но из админки ссылка на тех поддержку падает именно сюда. Удалил все коменты, создал новые ошибка пока исчезла.
  5. ver.: 19.1 TOP CMS Версия 1.5.5.1.2 Пытаюсь сделать отзывы и без успешно Notice: Undefined offset: 0 in /*.ru/catalog/controller/record/treecomments.php on line 632Warning: usort() expects parameter 1 to be array, null given in /*.ru/catalog/controller/record/treecomments.php on line 636Notice: Undefined variable: z in /*.ru/catalog/controller/record/treecomments.php on line 652Warning: Invalid argument supplied for foreach() in /*.ru/catalog/controller/record/treecomments.php on line 665 Можно доступ к демо андминке на 1.5?
  6. Магаз переношу со старого drupala на опенкарт. Сайт старый много страниц ввыдаче и закупленных ссылок. Чтоб все это не потерять, сделал выгразку и загрузку, и в SEO url загрузил путь из drupala, для категорий он имеет вид taxonomy/term/14, а для товара node/1335. Все отлично ссылки такие выводятся, но по ним выходит и у товаров и категории, при переходе имею вид http://site.ru/node/1335 Запрашиваемая страница не найдена!Если убираю из SEO url слешь, то все страницы открываются. Покопался, переименовал одну категорию без слеша и добавил index.php Все красота эта страница работает, но у меня таких страниц под 1000, Может кто подскажет как сделать так чтоб со слешем в адресе все работало? $direct = array( '/taxonomy/term/14'=>array( 'GET'=>array("_route_"=>"term14"), 'request_uri'=>'/term14'), ); $reverse = array( '/term14'=>'/taxonomy/term/14', ); if(isset($reverse[$_SERVER["REQUEST_URI"]])){ header("HTTP/1.1 301 Moved Permanently"); header("Location: ".$reverse[$_SERVER["REQUEST_URI"]]); die; } if(isset($direct[$_SERVER["REQUEST_URI"]])){ $_GET = $direct[$_SERVER["REQUEST_URI"]]["GET"]; $_SERVER["argv"] = $direct[$_SERVER["REQUEST_URI"]]["GET"]; $query_string=''; $c=0; foreach($direct[$_SERVER["REQUEST_URI"]]["GET"] as $k=>$v){ $query_string .= "$k=".urldecode($v).($c<count($direct[$_SERVER["REQUEST_URI"]]["GET"])-1?"&":""); $c++; } $_SERVER["QUERY_STRING"] = $query_string; $_SERVER["REDIRECT_QUERY_STRING"] = $query_string; $_SERVER["REQUEST_URI"] = $direct[$_SERVER["REQUEST_URI"]]["request_uri"]; }
  7. Зравствуйте. Нужно чтоб при переходе в подкатегорию, если в ней нет товаров соответсвующих выбору фильтр сбрасывался, ну или всегда при переходе в подкатегорю сбрасывался. попробывал в category.tpl добавить к ссылкам на под категории onclick="resetcoolfilter();", но это не прокатывает, т.к. сылка содержит урл с параметрами фильтра. Искал в vqmode, но так и не допер как очистить сылки на категории от параметров фильтра.
  8. Всем спасибо разобрался. Так как SERVER['REQUEST_URI'] использует метод GET, amp; - говорит о том что & символ а не оператор. Блин элементарная вещь, а стока промучился.
  9. раскидал текст по буквам и вот что увидел запрос SERVER['REQUEST_URI'] отдает 4 лишних символа (с 34 по 37-й), но при выводе строки они не читаются и на экран не выходят. 0 / / 1 i i 2 n n 3 d d 4 e e 5 x x 6 . . 7 p p 8 h h 9 p p 10 ? ? 11 r r 12 o o 13 u u 14 t t 15 e e 16 = = 17 p p 18 r r 19 o o 20 d d 21 u u 22 c c 23 t t 24 / / 25 c c 26 a a 27 t t 28 e e 29 g g 30 o o 31 r r 32 y y 33 & & 34 a p 35 m a 36 p t 37 ; h 38 p = 39 a 2 40 t 5 41 h 42 = 43 2 44 5
  10. Вроде нет. От смены кодировке в браузере характеристики строки не меняются
  11. кодировка правильная, проверял А как быть с главной и информационными или внутри продукта? На каждый тип вывода свой алгоритм писать?
  12. Щас посмотрел длинны строк server['REQUEST_URI'] выдает на 45 а переменная 41, но почему на экране строки одинаковые выходят
  13. Попробовал через контролер тоже самое. Кириллицы быть не может путь скопирован из браузера.
  14. Оператор if проходит, и выводит каждый раз "нет" При том что визуально на экране текст переменных выходит одинаковый. пробовал сравнить строки при помощи strcmp, выдает что не равны.
  15. кажется простая задача, написал <?php $linkPage = '/index.php?route=product/category&path=25'; ?> <?php if ($_SERVER['REQUEST_URI']==$linkPage) { ?> <div id="dostavka"> да </div> <?php } else { print "нет";} ?> а не работает Смотрю пошагово, вывожу переменные на экран. <?php $ThisPage = $_SERVER['REQUEST_URI']; ?> </br> <?php $linkPage = '/index.php?route=product/category&path=25'; ?> <?php echo gettype($ThisPage); ?> <?php echo gettype($ThisPage); ?> </br> <?php echo $ThisPage; ?> </br> <?php echo $linkPage; ?> </br> <?php if ($ThisPage==$linkPage) { ?> <div id="dostavka"> да </div> <?php } else { print "нет";} ?> Типы одинаковые, на нужной странице текст тоже одинаковый, а ДА так и не появляется. Подскажите пожалуйста, что не так?
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.