Перейти к содержанию
Форум поддержки пользователей VamShop

Новая версия VamShop 1.76


Рекомендуемые сообщения

проблема вот в чём- если было несколько страниц, они потом удалены и на них идет ссылка с 301 на главную, то это приведет к дублированию главной.. для поисковиков это совсем не хорошо..

кроме того, и человек не поймет куда он попал..

выводя заглушку с нужным текстом, например, к сожалению такой страницы нет..но есть у нас вот это и вот это.. с разными красивостями- дает дополнительные шансы..

правильная 404 страница это тоже плюс.

 

насчет:

 

Если не нужен редирект, правьте /manager.php и/или /redirector.php, где-то там код редиректа.--- имеете ввиду, что там все таки можно вместо 301 в таких случаях сделать 404 и т.д?

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

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 94
  • Created
  • Последний ответ

Top Posters In This Topic

  • support

    50

  • geval

    18

  • Blun

    8

  • shaklov

    6

Top Posters In This Topic

Posted Images

Что за чушь!?

Как может быть дублирование главной?

 

Главная страница - она одна и проиндексирована.

 

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

Ссылка на сообщение
Поделиться на другие сайты

ну если так, тогда проблемы на 99% нет.. хотя конечно хорошо бы, вместо 301 на главную, сделать возможность переход на нужную страницу...

Ссылка на сообщение
Поделиться на другие сайты

А для чего введена новая инфо.страница 404? Она не работает ни в демке, ни в обновлённом магазине.

Ссылка на сообщение
Поделиться на другие сайты

Не знаю, просили добавить страницу для 404 - добавили.

 

По умолчанию всё равно идёт переход на главную.

 

Может потом и на эту 404 исправим редирект.

Ссылка на сообщение
Поделиться на другие сайты

Саша, не пугай людей. Сейчас редиректа (перехода) по 404й ошибке не происходит и не должно происходить. Просто выдаётся ответ 404 и открывается какой-то текст. В данном случае открывается текст с главной страницы.

Нужно немного исправить код, проверив существование инфо. страницы 404 открывать её содержимое, вместо главной.

Ссылка на сообщение
Поделиться на другие сайты

Так я о том и говорю, что показывает главную страницу.

 

Может действительно имеет смысл что б показывал 404.html

 

Это, по идее, нужно в redirector.php менять index.php на 404.html

Ссылка на сообщение
Поделиться на другие сайты

Ошибка в пагинации, в файле split_page_results.php.

теряется линк на первую страницу в кадре пагинации

должно быть так:

if( ($count == '1') and ($cur_window_num == '1') ){...

иначе в каждом новом окне первая ссылка ведёт на первую страницу .html без параметра page=

Ссылка на сообщение
Поделиться на другие сайты

Если я правильно понял, о чём речь....так и должно быть.

 

Что б не было дубля первой страницы, т.е. получается, что первая страница без параметра и первая страница с параметром page=1 имеют одно и тоже содержимое.

Ссылка на сообщение
Поделиться на другие сайты

Да, в manager.php

 

Глянул код, но так просто, видимо, не поменяешь, там же подключается index.php файл, а не просто идёт редирект.

 

Вот этот код:

          header('HTTP/1.1 404 Not Found');
          $PHP_SELF = '/index.php';
          include('index.php');

Попробуйте поменять на:

          mysqli_free_result($result);
          mysqli_close($db_l);
          header('HTTP/1.1 404 Not Found');
          header('Location: 404.html');
          $PHP_SELF = '/index.php';
          //include('index.php');
 
Ссылка на сообщение
Поделиться на другие сайты

Если я правильно понял, о чём речь....так и должно быть.

Что б не было дубля первой страницы, т.е. получается, что первая страница без параметра и первая страница с параметром page=1 имеют одно и тоже содержимое.

Сейчас оно всегда режет параметр в этом месте - на любом кадре. Хорошо видно, когда товаров много и страница разбита на много кадров.

$count == '1' - это не порядковый номер страницы, а порядковый номер её в текущем кадре. На втором кадре пагинации вместо ссылки на page=6 будет ссылка на .html

Я привёл правильный код для исправления.

Ссылка на сообщение
Поделиться на другие сайты

А этот код на какой строке?

Что на что менять?

или прицепите исправленный файл, если не сложно.

 

А то не могу найти строку, которую менять.

Ссылка на сообщение
Поделиться на другие сайты

Строка 104 наверно. ($count == '1') там в одном месте

нужно, чтобы было:

if( ($count == '1') and ($cur_window_num == '1') ){
Ссылка на сообщение
Поделиться на другие сайты

Нигде нет списка изменений в шаблонах по версиям 1,75 и 1,76...

Раньше товарищ на clipartmag.ru выкладывал, теперь и тут пусто...

Ссылка на сообщение
Поделиться на другие сайты

Так скачиваете обновление и смотрите какие файлы изменились в папке /templates/vamshop1/

Если нужно сравнить свои файлы и оригинальные, скачиваете программу, к примеру, winmerge.org и сравниваете свои шаблона и оригинальные, изменения переносите к себе.

Ссылка на сообщение
Поделиться на другие сайты

Нашел капитальный косяк

 

а) у категории удаляем SEO URL 

 

б) получаем более 1й страницы товаров

 

в) ссылка в пагинации получается типа сайт/index.php?cat=18&cPath=18page=2 т.е page=2 - параметр правильный, а id категорий 2 раза подставляется

 

г) открывается главная, где адрес страницы сайт/index.php?cat=18&cPath=18?page=0 при включенный коротких УРЛ и ?page=1 при выключенных 

 

т.е задвоение id

 

cat=18&cPath=18

 

 

на демо сайте попробывал - косяк работает ))

Ссылка на сообщение
Поделиться на другие сайты

а если у категории ранее не было сео урл? все нормально будет?

или решение чтоб однозначно seo url был задан?

Ссылка на сообщение
Поделиться на другие сайты

а если у категории ранее не было сео урл? все нормально будет?

или решение чтоб однозначно seo url был задан?

наоборот. т.е косяк прет если СЕО УРЛ НЕТУ

Пока решение не найдено, лечится указание СЕО УРЛ для категории

Ссылка на сообщение
Поделиться на другие сайты

В /includes/application_top.php удалите код:

 if($number_of_pages < $_GET['page']){
header("HTTP/1.1 301 Moved Permanently");
header("Location: $end_page_url");
exit();
 }
Ссылка на сообщение
Поделиться на другие сайты

наоборот. т.е косяк прет если СЕО УРЛ НЕТУ

Пока решение не найдено, лечится указание СЕО УРЛ для категории

такой косяк только если сео урл нет у категории, или вообще если его нет у товаров и т.д?

Ссылка на сообщение
Поделиться на другие сайты

×
×
  • Создать...