ru:new_rotation_hints
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| ru:new_rotation_hints [2023/01/05 07:01] – [Lasted Visited Galleries] admin | ru:new_rotation_hints [2024/11/04 12:13] (current) – [Related From Another Domain] admin | ||
|---|---|---|---|
| Line 873: | Line 873: | ||
| ===== PHP code in template ===== | ===== PHP code in template ===== | ||
| - | Как вы вероятно знаете, | + | Как вы вероятно знаете, |
| меняем < | меняем < | ||
| | | ||
| - | Однако тут есть ньанс: если в деске окажется ковычка, | + | Однако тут есть нюанс: если в деске окажется ковычка, |
| < | < | ||
| Line 906: | Line 906: | ||
| { | { | ||
| ' | ' | ||
| - | 'content_id': '< | + | 'gallery_id': '< |
| ' | ' | ||
| ' | ' | ||
| Line 1153: | Line 1153: | ||
| < | < | ||
| <?php | <?php | ||
| - | header(' | + | header(' |
| ?>{ | ?>{ | ||
| " | " | ||
| Line 1159: | Line 1159: | ||
| {" | {" | ||
| - | <thumb search_log=all num=1-10 skip_search_log=true search=GET_query> | + | < |
| , | , | ||
| - | </thumb> | + | </search_log> |
| ]} | ]} | ||
| Line 1427: | Line 1427: | ||
| - | ==== Friendly tube ==== | + | ===== Friendly tube ===== |
| Для контент сайтов на одной базе (мастер слейв) | Для контент сайтов на одной базе (мастер слейв) | ||
| - | Например, | + | Например, |
| - | Это положительно сказывается на проде исходного сайта (человек хотел увидеть мувик - он его увидел), | + | Это положительно сказывается на проде исходного сайта (человек хотел увидеть мувик - он его увидел), |
| - | Для этого на сайте domain1.com для трейдера domain2.com указываем тип сайта - Friendly Tube. В этом случае, | + | Для этого на сайте domain1.com для трейдера domain2.com указываем тип сайта - Friendly Tube. В этом случае, |
| На domain2.com, | На domain2.com, | ||
| Line 1448: | Line 1448: | ||
| Если на сайте трейдера не будет галеры с данным ИД - получится просто индекс | Если на сайте трейдера не будет галеры с данным ИД - получится просто индекс | ||
| - | |||
| Line 1707: | Line 1706: | ||
| <? } else { ?> | <? } else { ?> | ||
| - | <thumb num=1-10 zero_items_to_404=off> | + | <thumb num=1-10 zero_items_to_404=off |
| выводим тумбы как обычно в поиске | выводим тумбы как обычно в поиске | ||
| Line 1820: | Line 1819: | ||
| < | < | ||
| - | <thumb num=1-10 limit_by_gallery_id=true gallery_id=CACHE_GET_last_viewed_cache_id > | + | <thumb num=1-10 limit_by_gallery_id=true gallery_id=CACHE_GET_last_viewed_cache_id |
| < | < | ||
| </ | </ | ||
| Line 1872: | Line 1871: | ||
| + | ===== Master Slave First thumb ===== | ||
| + | У мастера и слейвов набор галерей совпадает тк это одна база. Значит мы может устроить трейд между сайтами на одной базе таким образом, | ||
| + | Как сделать: | ||
| + | 1. на сайте А серфер кликнул на галеру 12345, при переходе на трейдера (сайь Б) нам надо сайту Б дать знать какую галеру показать первой (ид 12345). | ||
| + | < | ||
| + | <thumb num=1-10> | ||
| + | <a href='/ | ||
| + | </ | ||
| + | </ | ||
| + | как видно тут на аут передается параметр show_gallery_id=, | ||
| + | 2. На сайте А меняем урл трейдера (сайт Б) (только тех которые на одной базе и буду поддерживать эту фичу) | ||
| + | http:// | ||
| + | |||
| + | |||
| + | тут надо отметить появление {GET_show_gallery_id} из пункта 1, те при переходе к трейдеру этот параметр | ||
| + | |||
| + | |||
| + | 3. у трейдера в темплейте индекс добавляем | ||
| + | |||
| + | |||
| + | < | ||
| + | |||
| + | <thumb num=1 gallery_id=GET_first_gallery_id limit_by_gallery_id=true> | ||
| + | first gallery < | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | тут надо отметить gallery_id=GET_first_gallery_id который берется из пункта 2 | ||
| + | |||
| + | |||
| + | Все. | ||
| + | |||
| + | |||
| + | |||
| + | ===== Rotate for Rows ===== | ||
| + | |||
| + | Есть полезная опция ротации | ||
| + | |||
| + | Rotate page for raws | ||
| + | ie if surfer visits us for a second time - show him second page instead of the first one | ||
| + | |||
| + | |||
| + | те если серфер заходит на индекс сайта, то мы автоматически можем менять параметр &page=, те при первом заходе юзер видит фактически & | ||
| + | |||
| + | <thumb num=1-10> | ||
| + | | ||
| + | то при первом заходе юзер увидит тумбы 1-10, при 2м тумбы номер 11 - 20. | ||
| + | |||
| + | |||
| + | **Если же у вас на индексе тумбы категорий** то ситуация другая и есть 2 варианта | ||
| + | |||
| + | 1. если у вас например всего 100 категорий, | ||
| + | |||
| + | < | ||
| + | | ||
| + | |||
| + | то на первый заход будут категории | ||
| + | |||
| + | |||
| + | |||
| + | 2. если у вас всего 100 категорий и вы выодите все 100 на индексе | ||
| + | |||
| + | < | ||
| + | |||
| + | |||
| + | в этой ситуации что бы показать другие тумбы надо создать дополнительный комплект тумб категорий. Для этого в сетингах ротации Category thumbs - включаем set 2 (и например еще и set 3). У нас получается 3 комплекта тумб категорий. | ||
| + | |||
| + | |||
| + | в темплейте добавляем номер сета | ||
| + | |||
| + | |||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | |||
| + | тут надо обратить внимание на set_id=GET_page. И скрипт будет ротировать 3 сета тумб категорий. | ||
| + | |||
| + | |||
| + | ===== Custom Vars for Ads ===== | ||
| + | |||
| + | Если используется один и тот же код для вставки рекламы то я часто вижу что-то вроде | ||
| + | |||
| + | 1. создаем темплейт ads в котором | ||
| + | |||
| + | $ads = '<a href= .. > <img = .. '; | ||
| + | |||
| + | 2. в темплейтах страниц | ||
| + | |||
| + | <? | ||
| + | |||
| + | |||
| + | Проблема в том | ||
| + | |||
| + | - код не кешируется и пхп исполняется каждый раз (такой простой код не особенно добавляет нагрузку, | ||
| + | - если надо поменять рекламу то надо ходить по сайтам и редактировать темплейт, | ||
| + | - клиент может отредактировать на что-то вроде $ads = ' | ||
| + | |||
| + | |||
| + | Если использовать Rotation - CMS -TPL Custom var то можно | ||
| + | |||
| + | - получить переменные для темпелйта в виде < | ||
| + | - Там же можно редактировать эти кастом таги сразу на всем нетворке. Причем как все сразу так и отдельные таги. | ||
| + | - нет проблем с кавычками | ||
| + | |||
| + | |||
| + | |||
| + | ===== Related From Another Domain | ||
| + | |||
| + | Можно добавлять трафик для своих новых доменов если например инклудить линка на галеры на своих доменах с траффиком, | ||
| + | |||
| + | * у вас есть домен А где много траффика | ||
| + | * есть новый домен Б | ||
| + | * на домене Б делаем темплейт вида | ||
| + | |||
| + | < | ||
| + | |||
| + | <thumb num=1-5> | ||
| + | <a href=" | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | * и показываем темпелйт на домене А например как | ||
| + | |||
| + | <iframe src=" | ||
| + | | ||
| + | | ||
| + | Таким образом на домене А будут линки сразу на галеры с домена Б плюс тумбы с домена Б начнут получать цтр. | ||
| + | |||
| + | |||
| + | ===== Sphinx Related Search | ||
| + | |||
| + | Расширенные поиск с синонимами. Например, | ||
| + | |||
| + | 1. собираем поисковые фразы и составляем список вида | ||
| + | |||
| + | слово1 => синоним1 | ||
| + | слово2 => синоним2 | синоним3 | ||
| + | |||
| + | 2. добавляем его в сфинкс | ||
| + | |||
| + | | ||
| + | |||
| + | 3. все, сфинкс сможет искать с учетом синонимов. | ||
| + | |||
| + | |||
| + | ===== Related Search Queries ===== | ||
| + | |||
| + | Тестовый вариант. | ||
| + | |||
| + | Пользователь ищет на сайте " | ||
| + | Это не синонимы, | ||
| + | |||
| + | В следующий раз когда пользатель будет искать " | ||
| + | |||
| + | Сделаем базово на фиче search_query_limit. | ||
| + | |||
| + | 1. В темплейте поиска надо добавить параметр, | ||
| + | |||
| + | Например, | ||
| + | |||
| + | Таким образом вы даете понять что " | ||
| + | |||
| + | |||
| + | 2. Вывести связанные поиски (content_search) | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | filter=GET_search | ||
| + | |||
| + | search_query_field=search_query_limit - выводим " | ||
| + | |||
| + | |||
| + | </ | ||
ru/new_rotation_hints.1672902074.txt.gz · Last modified: by admin
