2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 ссылки на удаленные сообщения в существующих темах
Сообщение18.07.2008, 09:51 
Аватара пользователя
При попытке пройти по ссылке на сообщение, которое было удалено, выдается сообщение:

Темы, которую вы запросили, не существует. Либо сообщение, которое Вы запрашиваете, удалено.

которое приводит в некоторое замешательство. Совершенно непонятно, какой из описанных двух сценариев имеет место быть: то ли действительно темы не существует как таковой, то ли какое-то сообщение в какой-то теме было удалено. Если ссылка была "голая", то пользователю даже неизвестно, какая тема здесь имеется в виду.

Нельзя ли эти случаи разделить? В во втором случае (т.е. когда сама тема по-прежнему существует) хотелось бы видеть сообщение вида:

Сообщение, которое Вы запрашиваете, удалено. Перейти к началу темы

где ссылка ведет на корневое сообщение темы.

 
 
 
 
Сообщение18.07.2008, 10:02 
Аватара пользователя
К сожалению, при удалении поста, все его связи с темами тоже удаляются. Поэтому без серьезной модификации логики работы не обойтись.

 
 
 
 
Сообщение18.07.2008, 10:09 
Аватара пользователя
А нельзя ли тогда ссылки на сообщения сделать такими, чтобы из самой ссылки при необходимости можно было понять, в какой теме находится (или находилось) сообщение?

Сейчас по ссылкам вида http://dxdy.ru/post133535.html#133535 это сделать невозможно. Но почему бы в эти ссылки не добавить (явно или неявно) номера тем?

 
 
 
 
Сообщение18.07.2008, 10:56 
Аватара пользователя
так не стоит делать, потому что сообщение может потом быть отделено в другую тему, новую или существующую. А ссылка уже разойдется на старую тему...

 
 
 
 
Сообщение01.03.2009, 02:36 
Аватара пользователя
Сходная проблема, связанная со слитыми темами - почему-то нет автоматической переадресации со старой ссылки на новую.

Например: тема 15936 была слита с темой 9391 - в результате ссылка на тему 15936 стала говорить "В этой теме нет сообщений" вместо переадресации на 9391.

 
 
 [ Сообщений: 5 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group