User Tools

Site Tools


ru:import_sets

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ru:import_sets [2024/10/24 12:25] – [Большие импортсеты] adminru:import_sets [2024/11/18 17:21] (current) – [Import Sets Type Deletion and Hamster] admin
Line 1: Line 1:
 ====== Import Sets ====== ====== Import Sets ======
  
 +Суть импорт сетов в том, что можно автоматически, через указынный промежуток времени, импортировать галеры практически из любого источника, при этом выполняя с ними любые действия как при ручном импорте, например создать кастом гали, добавить в несколько категорий, опредлить создание дополнительных тумб и тп.
  
-Разные спонсоры предоставляют урлы в разных форматах: RSS (причем многие используют не описанные стандартом поля), XML, дампы. И если RSS можно был добавлять прописав их в группах, то XML и дампы можно был добавлять только руками. Это неудобно для автоматического наполнения контентом. Теперь для этого существуют импорт сеты. Обратите внимание, что РСС в группах и спонсорах остались только для того, что бы оттуда можно было скопировать данные. +Как это работает: Rotation  - Import Sets, жмем "Add New" - открывается форма Import с единственным исключением - вверху форма для ввода урла. Надо ввести URL дампа или rss, время переграба (24 = каждые 24 часа) и разделитель. Разделитель актуален для дампов, и обычно это символ "|". Жмем Test - скрипт пытается опредлить поля в предлагаемом урле. Для неопределнных полей надо или Skip или самостоятельно выбрать что в этом поле. Наже выбираем параметры импорта как в привычной форме импорта. Жмем Save. Все.
- +
-Преимущество импорт сетов в том, что можно автоматически, через указынный промещуток времени, импортировать галеры практически из любого источника, при этом выполняя с ними любые действия как при ручном импорте, например создать кастом гали, досбавить в несколько категорий,опредлить создание дополнительных тумб и тп. +
- +
-Как это работает: Rotation  - Import Sets, жмем "Add New" - открывается форма Import с единственным исключением - вверху форма для ввода урла. Надо ввести URL дампа или rss, время переграба (24 = каждые 24 часа) и разделитель. Разделитель актуален для дампов, и обычно это символ "|". Жмем Test - скрипт пытается опредлить поля в контента предлагаемом урле. Для неопределнных полей надо или Skip или самостоятельно выбрать что в этом поле. Наже выбираем параметры импорта как в привычной форме импорта. Жмем Save. Все.+
  
 ===== Hints ===== ===== Hints =====
Line 48: Line 45:
 Но например вам надо добавить сразу 1М урлов, такой файл можно добавить в импортсет как обычно. Смарт его скачает и будет добавлять урлы из него пока не добавит из файла все урлы в базу, после этого импортсет будет автоматически поставлен на паузу, те не будет проверять его каждый день на наличие новых урлов. Но например вам надо добавить сразу 1М урлов, такой файл можно добавить в импортсет как обычно. Смарт его скачает и будет добавлять урлы из него пока не добавит из файла все урлы в базу, после этого импортсет будет автоматически поставлен на паузу, те не будет проверять его каждый день на наличие новых урлов.
  
-===== Import Sets Type Deletion и Hamster (как пример, но актуально и для других) =====+===== Import Sets Type Deletion and Hamster =====
  
  
Line 85: Line 82:
 **Вариант 2** **Вариант 2**
  
-Например, у вас добавлено http://gallery/1234.html, а туб поменял урлы на http://gallery/1234/  или deletionn feed выдает только 1234, одним словом урл который вы импортировали не совпадает с тем, что выдает deletion feed. +Например, у вас добавлено http://gallery/1234.html, а туб поменял урлы на http://gallery/1234/  или deletion feed выдает только 1234 (NL галеры на тубе), одним словом урл который вы импортировали не совпадает с тем, что выдает deletion feed.  
 + 
 +В этом случае надо эти новые данные (http://gallery/1234/ или 1234, те именно то что выдает deletion feed) добавлять в custom var1 (2, 3) или можно создать свою custom var, назвать ее например tube_id и добавлять ID галеры на тумбе в эту переменную.  
 + 
 +Например, для нового импорта мы импортим как url|custom_var1 (где в кастом вар находится то что отдает deletion feed например 1234)
  
-В этом случае надо эти новые данные (http://gallery/1234/ или 1234, те именно то что выдает deletion feed) добавлять в custom var1 (23). те для нового импорта мы импортим как url|custom_var1 (где в кастом вар находится то что отдает deletion feed например 1234), а для тех урлов которые уже есть в базе - идем в rotation - massedit и добавляем в аналогичном формате url|custom_var1  где url это то что у нас уже есть в базе, custom_var1 - то что выдает deletion feed (например  http://gallery/1234.html|1234)+Deletion import set для этого туба например состоит только из ИД галер, тогда при настройке Deletion import set мы ставим для 1234  имя поля - custom_var1 (или например custom_var_tube_id если вы решили завести свою переменную для этого поля).
  
-Суть в том, что при процессинге deletion feed скрипт так же смотрит на совпадения по custom var.+Обратите внимание, что проверка идет на совпадение поля **И** спонсора. 
 +Например, у 2х спонсоров оказалось совпадение ид (1234) - в этом случае что б не удалить 2 галеры, а только нужную - мы проверяем и ИД спонсора.
 ===== Import Sets - Page ===== ===== Import Sets - Page =====
  
ru/import_sets.1729772710.txt.gz · Last modified: by admin