Page 2 of 3

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

Posted: Tue Jul 04, 2017 3:35 pm
by admin
Добавлением к реврайту ? или урлу без реврайта ?

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

Posted: Tue Jul 04, 2017 3:40 pm
by burn
?skip_cache=1 добавлял к УРЛу
примерно так:
https://www.domain.com/video/spectacula ... ip_cache=1

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

Posted: Tue Jul 04, 2017 3:56 pm
by admin
это урл реврайта, не факт что он у вас передает это дальше
у вас есть 2 варинта
1. простой - скинуть весь кеш
2. сложный, но который прибавит понимания и принесет ползу потом - минимально арзобраться в реврайтах

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

Posted: Tue Jul 04, 2017 4:11 pm
by burn
Реврайт передает это дальше, вот он:
rewrite ^/video/(.+)/$ /scj/tube/?slug=$1&url=content$query_string last;

Я проверял что это не кеш...

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

Posted: Tue Jul 04, 2017 5:20 pm
by admin
Тогда не знаю, скидывайте дамп базы - я у себя разверну и попробую
или фтп - попробую у вас

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

Posted: Wed Jul 05, 2017 5:00 am
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--> .

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

Posted: Wed Jul 05, 2017 7:38 am
by admin
Видимо я что-то не понимаю

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

а так сейчас вы где хотите что б заменяло и в каком контенксте ?

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

Posted: Wed Jul 05, 2017 8:36 am
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 .

Что за магия такая ? )

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

Posted: Wed Jul 05, 2017 8:46 am
by admin
Теперь ясно

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

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

убрал эту оптимизацию в апе

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

Posted: Wed Jul 05, 2017 8:50 am
by burn
Да, теперь все работает как надо.
Спасибо.