Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 10-10-2008 12:32:49

BrokenBrake
есть
Зарегистрирован: 09-10-2008
Сообщений: 65
Вебсайт

Неправильное формирование ЧПУ вида /year/month/day/title

Обнаружил очень неприятную вещь. У меня на сайте стоит именно такое ЧПУ в настройках, т. к. вообще считаю очень удобным (можно в адресной строке выводить статьи за нужные даты), да и при переезде с blogger.com удобнее сделать редиректы. Но сейчас у меня почти сто страниц выдаются серевером как 404, потому что плагин upm_date_archive выводит правильные ЧПУ, а TxP их не понимает.

Путанно объяснил, попробую по-другому:

Очевидно, что при публикации в URL должен формироваться текущий день, независимо от времени суток. Именно такой день, как указано по времени. Именно тот день, который будет выводить <txp: posted />. Но URLы работают иначе!

В данный момент если я публикую заметку с датой 10 октрября 2008 года в 13 часов, тогда у меня будет правильный URL: /2008/10/10/title.
Но если я сменю время на 12 часов, URL станет /2008/10/09/title, не смотря на то, что <txp: posted /> будет выводить правильную дату.
Настройки GMT не при чём.

И это оочень плохо. Проблема наблюдается как в локалке ("Денвер"), так и на нормальном сервере.

Где может порыться собака?

Есть подозрение, что это вообще баг TxP, тогда давайте попробуем разобраться и отослать репорт разработчикам (кто знает английский).

Версия 4.0.6.

Отредактированно BrokenBrake (10-10-2008 12:34:04)


Медленно запрягаю.

Неактивен

 

#2 10-10-2008 12:46:05

BrokenBrake
есть
Зарегистрирован: 09-10-2008
Сообщений: 65
Вебсайт

Re: Неправильное формирование ЧПУ вида /year/month/day/title

Определил, что на локальном сервере эта проблема у меня проявляется на границе 22-23 часа. Определённо проблема в сопряжении времени сервера и внутреннего времени TxP. Роюсь дальше...


Медленно запрягаю.

Неактивен

 

#3 10-10-2008 12:50:28

BrokenBrake
есть
Зарегистрирован: 09-10-2008
Сообщений: 65
Вебсайт

Re: Неправильное формирование ЧПУ вида /year/month/day/title

Сменил системное время в операционке, перезапустил сервер, но граница всё равно осталась на 22-23.
Блин, но я всё равно не могу понять, почему TxP формирует URL не из тех же данных, что у него в posted? Делает какую-то поправку зачем-то.


Медленно запрягаю.

Неактивен

 

#4 10-10-2008 12:51:54

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Неправильное формирование ЧПУ вида /year/month/day/title

Проблема в настройке разнице времени. В настройках есть такой пункт.


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#5 10-10-2008 13:01:33

BrokenBrake
есть
Зарегистрирован: 09-10-2008
Сообщений: 65
Вебсайт

Re: Неправильное формирование ЧПУ вида /year/month/day/title

Так, всё же от настроек GMT зависит. Следовательно, нужно как-то синхронизироваться с сервером.


Медленно запрягаю.

Неактивен

 

#6 10-10-2008 13:21:47

BrokenBrake
есть
Зарегистрирован: 09-10-2008
Сообщений: 65
Вебсайт

Re: Неправильное формирование ЧПУ вида /year/month/day/title

Всё, сделал. Короче, нужно открывать базу, смотреть там в таблице textpattern время и GMT настраивать так, чтобы в админке отображалось время точно также.
Мне пришлось поставить GMT -7.

Кто напишет в TxP о проблеме? Ведь это совершенно неправильное поведение.
URL /year/month/day/title должен в точности соответствовать значению <txp: posted />.
Cогласны?

Отредактированно BrokenBrake (10-10-2008 13:22:31)


Медленно запрягаю.

Неактивен

 

#7 11-10-2008 02:11:54

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Неправильное формирование ЧПУ вида /year/month/day/title

Зачем база? В настройках в админке есть пункт разницы времени. Не помогает?


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#8 11-10-2008 12:07:05

BrokenBrake
есть
Зарегистрирован: 09-10-2008
Сообщений: 65
Вебсайт

Re: Неправильное формирование ЧПУ вида /year/month/day/title

Вы про часовой пояс? Это совсем не то. Вернее, помогает (см. внимательно сообщение выше), но выходит что смысл вообще теряется, абсолютно. Для чего вообще есть настройка часового пояса, по-вашему?

У меня сейчас 15:05, но вот в админке благодаря этому глюку 01:05. Если же я поставлю настройки GMT в правильное время для себя, то URLы у некоторых записей полетят.

... если я публикую заметку с датой 10 октрября 2008 года в 13 часов, тогда у меня будет правильный URL: /2008/10/10/title.
Но если я сменю время на 12 часов, URL станет /2008/10/09/title, не смотря на то, что <txp: posted /> будет выводить правильную дату.

P.S. В базу надо лезть чтобы определить время, которым оперирует TxP внутри.

Отредактированно BrokenBrake (11-10-2008 12:08:31)


Медленно запрягаю.

Неактивен

 

#9 11-10-2008 12:12:49

BrokenBrake
есть
Зарегистрирован: 09-10-2008
Сообщений: 65
Вебсайт

Re: Неправильное формирование ЧПУ вида /year/month/day/title

Во, дошло, как просто и правильно сформулировать проблему :)

При формировании URL не учитываются настройки часового пояса - время берётся серверное (оно же сохраняется в базе).
Это неправильно.

Отредактированно BrokenBrake (11-10-2008 12:14:28)


Медленно запрягаю.

Неактивен

 

#10 11-09-2009 23:25:17

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Неправильное формирование ЧПУ вида /year/month/day/title

А если отключить настройки летнего времени? Тогда урлы формирует без ошибок?
Скиньте, пожалуйста, полную диагностику на pastie.org и дайте ссылку.


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#11 11-09-2009 23:32:40

BrokenBrake
есть
Зарегистрирован: 09-10-2008
Сообщений: 65
Вебсайт

Re: Неправильное формирование ЧПУ вида /year/month/day/title

Мне сейчас не хотелось бы экспериментировать на отлаженном блоге. В тот момент я переезжал с blogspot.com, поэтому автоматически получилось выявить глюк, просто не ожидал такого поведения от TxP. Постараюсь выделить время на неделе, чтобы обкатать на тестовой установке.

Отредактированно BrokenBrake (11-09-2009 23:32:57)


Медленно запрягаю.

Неактивен

 

#12 12-09-2009 11:08:10

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Неправильное формирование ЧПУ вида /year/month/day/title

Ну что, будем следить за развитием событий smile
http://forum.textpattern.com/viewtopic.php?id=31788


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#13 12-09-2009 11:53:57

BrokenBrake
есть
Зарегистрирован: 09-10-2008
Сообщений: 65
Вебсайт

Re: Неправильное формирование ЧПУ вида /year/month/day/title

Bad request. There are a few possibilities why: the link you followed is incorrect (check for typos), the topic/post has been deleted (it was spam), or you do not have have permission to view the topic (make sure you are logged in).

sad Надеюсь, это просто какое-то недоразумение.


Медленно запрягаю.

Неактивен

 

#14 12-09-2009 17:27:38

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Неправильное формирование ЧПУ вида /year/month/day/title

BrokenBrake написал:

Bad request. There are a few possibilities why: the link you followed is incorrect (check for typos), the topic/post has been deleted (it was spam), or you do not have have permission to view the topic (make sure you are logged in).

sad Надеюсь, это просто какое-то недоразумение.

Походу в этом разделе можно читать только после регистрации smile


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru