Alt и Desc - мастхэв

Jabar
Posts: 278
Joined: Thu Sep 20, 2012 3:32 pm

Alt и Desc - мастхэв

Post by Jabar »

Сейчас, как мне кажется, таинство проходит следующим образом.
если в патерне указаны деск/альт:
-если отсутствует альт, то он берется из тайтла галеры
-если отсутствует деск, то он берется из поля в Empty Desc Replacement
Но если тайтла нет, или идет импорт флв, или поле альт не указано, или, в конце концов оно пустое, то альт остается не заполненым (кстати интересно если деск указать пустым или пробелом каким он получится).
Можно ли сделать так, чтоб эти два поля , при любом раскладе, не оставались пустыми?
Например если альт пустой (или пробел или символ типа тире) , то приравнять его к деску, если деск пустой, то приравнять его альту, а если оба пустые, то приравнять их оба Empty Desc Replacement. При этом не важно, были ли эти поля указаны в паттерне или нет. Типа проверять их заполненость в конце граба галерки и если что то пустое то равнять между собой, если оба пустые, то равнять Empty Desc Replacement.

Причем важно - пустым считать поле если в нем нет цифр или букв. Всякие символы типа пробела, тирэ, кавычек, амперсантов (если кроме них ничего нет) считать пустым полем.

P.S. Просто дампы и рсс для импорта, которые предлагают споны, не редко содержат ошибки, пропуски полей или всякую галиматью.
Kulturist
Posts: 109
Joined: Tue May 07, 2013 6:19 pm

Re: Alt и Desc - мастхэв

Post by Kulturist »

поддерживаю, очень актуально
Было бы очень неплохо, если деск пустой, писать в него содержимое Alt(Title)
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Alt и Desc - мастхэв

Post by admin »

решилось более изящным вариантом который оставляет возможность оставить пустым поле если надо.

http://smartcj.com/wiki/doku.php?id=ru: ... mpty_value
Don't forget to run script update
Jabar
Posts: 278
Joined: Thu Sep 20, 2012 3:32 pm

Re: Alt и Desc - мастхэв

Post by Jabar »

<!--EMPTY_VALUE--> - а пробелы, черточки, и всякая непотребщина попадает под это значение?

Ну и будет ли эта фича работать для импорт сета? А если импорт сет (или просто импорт) идут в прелоад?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Alt и Desc - мастхэв

Post by admin »

Работать будет для импорсета и тп.

Черточки - нет, давайте определимся с точным списком "черточек" и сделаем отдельное правило и для них.
Don't forget to run script update
Jabar
Posts: 278
Joined: Thu Sep 20, 2012 3:32 pm

Re: Alt и Desc - мастхэв

Post by Jabar »

Ну лично я считаю черточками все символы кроме букв и цифр (пробел - тоже черточка).
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Alt и Desc - мастхэв

Post by admin »

проблема в том, что есть другие языки и всех их перечислить невомзонжо в плане символов, те чем перечислить те которые можно, проще перечислить те которые нельзя - таких символов заведомо меньше
Don't forget to run script update
Jabar
Posts: 278
Joined: Thu Sep 20, 2012 3:32 pm

Re: Alt и Desc - мастхэв

Post by Jabar »

ну например "-,.'#? и пробел
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Alt и Desc - мастхэв

Post by admin »

ок, добавили <!--SPECIAL_CHARS_ONLY-->
Don't forget to run script update
S_Flash
Posts: 1788
Joined: Mon Mar 08, 2010 9:04 am
Contact:

Re: Alt и Desc - мастхэв

Post by S_Flash »

Jabar wrote:Можно ли сделать так, чтоб эти два поля , при любом раскладе, не оставались пустыми?
Например если альт пустой (или пробел или символ типа тире) , то приравнять его к деску, если деск пустой, то приравнять его альту, а если оба пустые, то приравнять их оба Empty Desc Replacement.
Не ну так он же и написал "если альт пустой (или пробел или символ типа тире) , то приравнять его к деску".
Вы мне доказываете, что они хотели пустой альт?! Сейчас ведь пустой альт не приравнивается к деску.
Post Reply