Професионална програма
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 1385 Точки
Best Answer
Проблема още от вчера е разрешен, просто не сме качили нова версия все още.
2
Petya avatar Petya 2460 Точки
Или просто изтрийте 1-цата: /questions/details/320
1
Masovski avatar Masovski 211 Точки

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

0