вывод Model's которые относятся к галере / эмбеду

admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: вывод Model's которые относятся к галере / эмбеду

Post by admin »

Добавлением к реврайту ? или урлу без реврайта ?
Don't forget to run script update
burn
Posts: 262
Joined: Wed Feb 01, 2017 11:27 am

Re: вывод Model's которые относятся к галере / эмбеду

Post by burn »

?skip_cache=1 добавлял к УРЛу
примерно так:
https://www.domain.com/video/spectacula ... ip_cache=1
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: вывод Model's которые относятся к галере / эмбеду

Post by admin »

это урл реврайта, не факт что он у вас передает это дальше
у вас есть 2 варинта
1. простой - скинуть весь кеш
2. сложный, но который прибавит понимания и принесет ползу потом - минимально арзобраться в реврайтах
Don't forget to run script update
burn
Posts: 262
Joined: Wed Feb 01, 2017 11:27 am

Re: вывод Model's которые относятся к галере / эмбеду

Post by burn »

Реврайт передает это дальше, вот он:
rewrite ^/video/(.+)/$ /scj/tube/?slug=$1&url=content$query_string last;

Я проверял что это не кеш...
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: вывод Model's которые относятся к галере / эмбеду

Post by admin »

Тогда не знаю, скидывайте дамп базы - я у себя разверну и попробую
или фтп - попробую у вас
Don't forget to run script update
burn
Posts: 262
Joined: Wed Feb 01, 2017 11:27 am

Re: вывод Model's которые относятся к галере / эмбеду

Post by burn »

Дописал в начало шаблона:
<model_list>
<!--MODEL_NAME--> <!--THUMB_URL--> <br>
</model_list>

и <!--THUMB_URL--> начала заменяться на путь к тумбе.
Заменяется и в новом и старом тэге <model_list>
но выводится не полный путь , а только:
src="/551/564_big_a_adventure.jpg"
вместо:
src="https://img2.domain.com/scj/thumbs/551/ ... enture.jpg"

Если убрать этот дополнительный тэг <model_list> , то замена снова перестает работать и выводится просто <!--THUMB_URL--> .
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: вывод Model's которые относятся к галере / эмбеду

Post by admin »

Видимо я что-то не понимаю

Выше вы писали что надо вывод в таге model_list же

а так сейчас вы где хотите что б заменяло и в каком контенксте ?
Don't forget to run script update
burn
Posts: 262
Joined: Wed Feb 01, 2017 11:27 am

Re: вывод Model's которые относятся к галере / эмбеду

Post by burn »

Сейчас в шаблоне два тага model_list:
<li>Models:</li> <model_list> <li><a href="<?=$url_lng_prefix?>/model/<!--MODEL_SLUG-->/"><!--MODEL_NAME--></a></li> </model_list>
и
<model_list>
<div class="th" itemscope itemtype="http://schema.org/ImageObject">
<a href="<?=$url_lng_prefix?>/model/<!--MODEL_SLUG-->/">
<div class="imw">
<img alt="<!--MODEL_NAME-->" title="<!--MODEL_NAME-->" src="<!--THUMB_URL-->" awd="<!--MODEL_NAME-->" itemprop="contentUrl">
<span class="ct"><!--MODEL_TOTAL_GALLERIES--></span>
</div>
<div class="tw">
<p><!--MODEL_NAME--></p>
</div>
</a>
</div>
</model_list>

Если перед первым вставить:
<model_list>
<!--MODEL_NAME--> <!--THUMB_URL--> <br>
</model_list>

то <!--THUMB_URL--> заменяется , а если вставить это после первого тага model_list то не заменяется.

Еще заменяется если удалить первый таг model_list .

Что за магия такая ? )
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: вывод Model's которые относятся к галере / эмбеду

Post by admin »

Теперь ясно

Что бы оптимизировать нагрузку на базу оно смотрит есть ли THUMB_URL
Если нет - то грузит только имена моделей и кладет в кеш

на 2м таге оно видит что уже есть в кеше и не дергает базу 2й раз, а там уже THUMB_URL есть

убрал эту оптимизацию в апе
Don't forget to run script update
burn
Posts: 262
Joined: Wed Feb 01, 2017 11:27 am

Re: вывод Model's которые относятся к галере / эмбеду

Post by burn »

Да, теперь все работает как надо.
Спасибо.
Post Reply