Это наверное даже не баг, а желаемое дополнение.
Короче так. Имеем сидж , который трейдит с сиджами, использующими thumb_split.
И вот что получается при создании тумб трейдеров ( наверное уже догадались?

) ...
Да да - скрипт делает тумбу из маленького кусочка - составной части одной тумбы.
Предлагаю побороть эту беду!
Как вариант, предлагаю алгаритм (образно).
Скрипт при создании тумбы трейдеров:
а) проверяет размер - он это и сейчас делеат ( Thumb too small 2597b - иногда встречается в cron.log );
б) проверяет наличие закономерности в имени подрядидущих тумб. а именно наличие в конце тумбы цифорки.
Тут остановлюсь подробнее. На сколько мне известно, смартсидж никогда не поставит цифру вконце имени тумбы, если это не thumb_split , потому как тумба это
ID_пара_рандом_слов , зато все тумбы при thumb_split имеют структуру:
Code: Select all
http://domain.com/scj/thumbs/7/468_Young_Pussies_1.jpg
http://domain.com/scj/thumbs/7/468_Young_Pussies_2.jpg
http://domain.com/scj/thumbs/7/468_Young_Pussies_3.jpg
http://domain.com/scj/thumbs/7/468_Young_Pussies_4.jpg
в то время как неразрезанная эта же тумба имеет тот же урл, только без цифорки вконце:
Code: Select all
http://domain.com/scj/thumbs/7/468_Young_Pussies.jpg
Так вот, если два вышеупомянутых условия соблюдаются (размер и закономерность с циферкой) - скрипт берет урл тумбы без циферки, т.е. полный.
ЗЫ: Скорей всего идея бредовая. Разработчику наверняка виднее, как реализовать данную "фичу".
Спасибо!