Перейти к содержимому


- - - - -

Несуществующий тег


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 11

#1 ivolga

ivolga

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 13.01.2009, 10:13

Здравствуйте!

Сначала благодарности. Зебрум Лайт понравилась с первого взгляда. Легкая, быстрая. Никаких трудностей ни с установкой ни с созданием сайта. Сайт проиндексировался без проблем (т-т-т). Спасибо за такую отличную работу.

У меня есть вопрос. Скажите, что нужно сделать, чтобы при обращении к несуществующему тегу ( например, http://domain.ru/tags/nepravilniy+tag) получить не просто страничку с заголовком "Список тэгов" и дальше белый лист, а такую же как при обращении к http://domain.ru/tags/, т.е. и заголовок и список реально существующих тегов.

Спасибо.

#2 Ruganin

Ruganin

    Активный участник

  • Пользователи Zebrum CMS
  • PipPipPip
  • 69 сообщений
  • Город: Moscow

Отправлено 13.01.2009, 13:22

Тут вопрос несколько в другом, почему 404 не выдается?

#3 support

support

    Активный участник

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 14.01.2009, 06:06

Просмотр сообщенияivolga (13.1.2009, 13:13) писал:

Здравствуйте!

Сначала благодарности. Зебрум Лайт понравилась с первого взгляда. Легкая, быстрая. Никаких трудностей ни с установкой ни с созданием сайта. Сайт проиндексировался без проблем (т-т-т). Спасибо за такую отличную работу.

У меня есть вопрос. Скажите, что нужно сделать, чтобы при обращении к несуществующему тегу ( например, http://domain.ru/tags/nepravilniy+tag) получить не просто страничку с заголовком "Список тэгов" и дальше белый лист, а такую же как при обращении к http://domain.ru/tags/, т.е. и заголовок и список реально существующих тегов.

Спасибо.
Действительно, в данном случае правильным решением будет выводить 404 ошибку, а не список всех тэгов. Доработанный вариант файла zengine/modules/ztags/ztag.php (в том виде, в котором он скорее всего будет в версии 1.1.3) прикреплен к сообщению (версия для utf-8 и версия для windows-1251 отличаются только кодировкой исходного файла).

Прикрепленный файл  ztag_utf8.zip   2,1К   4 Количество загрузок:Прикрепленный файл  ztag.zip   1,97К   1 Количество загрузок:

#4 ivolga

ivolga

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 15.01.2009, 06:01

Спасибо большое! Теперь логика восстановлена :)

(Хотя мне подумалось, что это такая идея была, именно с тегами, вместо ошибочного предлагать список настоящих. Не хватало только сообщения "запрашиваемого тега не существует, воспользуйтесь списком". )

#5 Ruganin

Ruganin

    Активный участник

  • Пользователи Zebrum CMS
  • PipPipPip
  • 69 сообщений
  • Город: Moscow

Отправлено 15.01.2009, 09:39

Да и еще при формировании урлов страниц исключили ненужные символы, а вот почему при формировании урлов тегов это не сделали не понятно?
тег - деньги = den'gi , поправьте по возможности.

#6 Ruganin

Ruganin

    Активный участник

  • Пользователи Zebrum CMS
  • PipPipPip
  • 69 сообщений
  • Город: Moscow

Отправлено 23.01.2009, 17:45

Сегодня заметил еще один трабл с урлом в тегах, пример тег: денежная единица - урл создается /tags/denezhnaya+edinitsa, яндекс индексирует этот урл нормально, а вот робот линкфид (и некоторых других бирж) видят этот урл как /tags/denezhnaya%2Bedinitsa и при переходе по ссылке мы попадаем туда куда нужно, но вот при проверке индексации в яндексе мы видим что страница /tags/denezhnaya+edinitsa есть в индексе, а вот таже страница но по урлу  /tags/denezhnaya%2Bedinitsa в индексе отсутствует, и как следствие в биржу эти страницы не попадают хотя и находятся в индексе ПС.

Так что уважаемые разработчики, убирайте всякие левые символы из урлов тегов, и вообще не понятно почему вы используете "+" в урлах где уже 100 лет по умолчанию используют "-" либо "_"

#7 Kosiak

Kosiak

    Участник

  • Пользователи Zebrum CMS
  • PipPip
  • 19 сообщений

Отправлено 06.04.2009, 19:47

Кстати да, использование + в урле это как-то... диковато что ли...

#8 zebrum

zebrum

    Администратор

  • Главные администраторы
  • PipPipPip
  • 636 сообщений

Отправлено 07.04.2009, 06:45

Изменим на "-".

#9 ivolga

ivolga

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 07.04.2009, 14:13

Цитата

Изменим на "-".

И, пожалуйста, мягкий знак (он же апостроф, он же %27) в урлах тегов уберите за компанию.

#10 ivolga

ivolga

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 09.04.2009, 05:28

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

Не дождавшись, сначала я сама заменила "+" на неразрывный пробел " " в именах двухсловных тэгов. Оказалось, шило на мыло поменяла. Любые "плюсы", "апостроф-мягкий знак" и прочие спецсимволы трансформируются и могут индексироваться неправильно.

Пожалуйста, подправьте систему образования адресов тэгов.

#11 ivolga

ivolga

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 30.04.2009, 05:30

Цитата

Представление тэгов в адресной строке (url) было изменено согласно пожеланиям пользователей: убраны “лишние” символы, удалены мягкий и твёрдый знаки из адреса.

Счастье есть!

Спасибо большое-пребольшое!

#12 cwll

cwll

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений

Отправлено 01.05.2009, 18:00

лишнее сообщение.




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей