This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
ru:import_replacements [2014/01/29 18:18] 127.0.0.1 external edit |
ru:import_replacements [2023/03/22 06:21] (current) admin [Import Replacements] |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Import Replacements ===== | ||
+ | |||
+ | В Rotation - Settings - Import Replacements можно добавлять автозамены. Это полезно в случаях когда надо в Tube Import либо любом другом варианте импорта автоматически заменять какие-то части, например размер преела для ембедов или части урлов. | ||
+ | |||
+ | **Пример 1** | ||
+ | |||
+ | < | ||
+ | Например, | ||
+ | |||
+ | If this field = URL | ||
+ | Contains this value = xvideo | ||
+ | |||
+ | те мы ищет в поле УРЛ слово xvideo | ||
+ | |||
+ | |||
+ | Then Search For width=400 (что там в исходном вариант) | ||
+ | in This Field - embed code (width=400 находится в ембед коде) | ||
+ | And Replace it With - width=500 | ||
+ | |||
+ | </ | ||
+ | |||
+ | **Пример 2** | ||
+ | |||
+ | Например, | ||
+ | |||
+ | < | ||
+ | If this field = URL | ||
+ | Contains this value = somesposnor | ||
+ | Then Search For - id=25 | ||
+ | in This Field - URL | ||
+ | And Replace it With - id=30 | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | ==== EMPTY_VALUE ==== | ||
+ | |||
+ | Есть метатаги для заменяемых полей. Начальная идея для добавления этих полей в следующем: | ||
+ | |||
+ | < | ||
+ | и полный список полей галереи | ||
+ | {DESCRIPTION} {ALT} {URL} и так далее | ||
+ | |||
+ | |||
+ | Таким образом дабы из одного описания получить 2 надо сделать следующее: | ||
+ | |||
+ | < | ||
+ | Добавить replacement | ||
+ | |||
+ | If this field = Title | ||
+ | Contains this value = < | ||
+ | Then Search For - * (* тут значит полностью все поле) | ||
+ | in This Field - Title | ||
+ | And Replace it With - {DESCRIPTION} | ||
+ | |||
+ | Что значит если значение в поле Title = пусто тогда заменить его на description галеры. | ||
+ | |||
+ | </ | ||
+ | |||
+ | Можно менять на что-то еще, например, | ||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | спец переменная для обозначения что поле содержит только " | ||
+ | |||
+ | |||
+ | ==== ANY_VALUE ==== | ||
+ | |||
+ | Аналогично EMPTY_VALUE , только означает что в поле содержится хоть что-то | ||
+ | |||
+ | |||
+ | ==== external:: ==== | ||
+ | |||
+ | Технически эта возможность была добавлена для перевода описаний, | ||
+ | |||
+ | Пример, | ||
+ | |||
+ | < | ||
+ | Скрипт который будет делать такую замену, | ||
+ | |||
+ | <?php | ||
+ | $rand_char = (rand(0, 100) > 50) ? ' | ||
+ | echo $_GET[' | ||
+ | |||
+ | </ | ||
+ | |||
+ | Теперь добавим правило, | ||
+ | |||
+ | < | ||
+ | |||
+ | If this field = URL | ||
+ | Contains this value = http (те по факту все добавляемые галеры) | ||
+ | Then Search For - * (* тут значит полностью все поле) | ||
+ | in This Field - Alt (Title) | ||
+ | And Replace it With - external:: | ||
+ | |||
+ | Что значит для каждой импортируемой галеры скрипт запросит урл | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | Пример 2, который ничем не отличается от 1, кроме того что показывается, | ||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | If this field = URL | ||
+ | Contains this value = http (те по факту все добавляемые галеры) | ||
+ | Then Search For - * (* тут значит полностью все поле) | ||
+ | in This Field - Description | ||
+ | And Replace it With - external:: | ||
+ | |||
+ | Что значит для каждой импортируемой галеры скрипт запросит урл | ||
+ | |||
+ | </ | ||
+ | |||