Loading...
Masovski avatar Masovski 211 Точки

[АНАЛИЗ] Проблема с изчезващите коментари

Вероятно на повечето от форума, им се е случвало да отворят тема, за която пише, че има отговори, но не виждат никакви такива в нея. Поне не от първото отваряне. И понеже забелязах, че се случва често, реших да обясня - как се появява този досаден бъг.
 

Когато отваряме дадена тема, URL-а на темата завършва по следния начин: 
 

/details/##*/#**

 

*Номер на въпроса

** - Номер на текущата страница от темата (въпроса)

 

Проблема възниква, когато номера на текущата страница е по-голям от максималния брой на страниците в дадена тема. Нека го представя нагледно с примерна тема:

 

Номер на въпроса = 320

Максимален брой текущи страници = 2

 

URL

Резултат
/questions/details/320/0*
 - 
Има коментари
/questions/details/320/1
 - 
Има коментари
/questions/details/320/2
 - 
Няма коментари

* - Броенето на страниците започва от нула (както при масив), тоест:
 

/0 = 1 страница

/1 = 2 страница

/2 = 3 страница и т.н.

 

Тоест, всеки път когато ви се случи този проблем, можете да вмъкнете едно /0 в края на линка, за да ви изведе на първа страница. Надявам се да съм бил от полза на някого с тази тема. : )

Тагове:
VGeorgiev avatar VGeorgiev 1384 Точки
Best Answer
Проблема още от вчера е разрешен, просто не сме качили нова версия все още.
2
Petya avatar Petya 2461 Точки
Или просто изтрийте 1-цата: /questions/details/320
1
Masovski avatar Masovski 211 Точки

Имах един случай, в който не стана по този начин. Всъщност линка директно си се отвори като /details/320, но нямаше коментари, после добавих /0 и ме отведе на първа страница, не знам защо точно стана така, но в общия случай, този метод работи. +1

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.