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
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
Да, теперь все работает как надо.
Спасибо.