Page 3 of 4

Re: МассЭдит в 50. Не работает :(

Posted: Fri Feb 15, 2013 4:32 pm
by richmantrade
Ок. Спасибо!
сделать несколько темплейтов
Такая мысль была изначально, но, как я говорил, спонсоров (соотв-но и дизайнов) очень много - почти 100 штук. Плодить столько шаблонов - не вариант :(. Буду что то думать... Не сегодня уже...

А если эти "кусочки шаблона" дизайна в текстовых файлах положить на сервере, назвать их по имени SITE_NAME, а потом в шаблоне content_custom_mov инклюдить ?

Code: Select all

<?php include('/home/user/domain.com/<!--SITE_NAME-->.txt'); ?>
Так получится ? Можно ли в пхп_шный инклюд вставлять <!--SITE_NAME--> ?

Re: МассЭдит в 50. Не работает :(

Posted: Fri Feb 15, 2013 4:34 pm
by admin
Можно
Покажите плз 2 разных шаблона которые засунуты в баннер спонсора.

Re: МассЭдит в 50. Не работает :(

Posted: Mon Feb 18, 2013 8:11 am
by richmantrade
admin wrote:Покажите плз 2 разных шаблона которые засунуты в баннер спонсора.
Весь шаблон, наверное, нет смысла. Вот "кусок" с переменными <!--IMG_1_IMAGE--> и <!--IMG_1_THUMB--> с одного спонсора:

Code: Select all

<td align="center" class="st-3">
  <a href="<!--IMG_1_IMAGE-->">
    <img src="<!--IMG_1_THUMB-->" width="<!--IMG_1_THUMB_X-->" height="<!--IMG_1_THUMB_Y-->" border="0" class="st-2">
  </a>
</td>
И со второго спонсора:

Code: Select all

<td width="410" align="center" bgcolor="#000000">
  <a href="<!--IMG_1_IMAGE-->">
    <img src="<!--IMG_1_THUMB-->" width="400" height="300" border="0" class="content-border">
  </a>
</td>
Обычный хтмл. Ничего особенного. Но "общего знаменателя" , как видно, нет :(.

Вариант с инклюдом файлов с "кусочками шаблона"
<?php include('/home/user/domain.com/<!--SITE_NAME-->.txt'); ?>
результатов не дал :(
На выходе (на уже сгенерённой странице галлереи), в хтмл_е получаю:

Code: Select all

<a href="<!--IMG_1_IMAGE-->"><img src="<!--IMG_1_THUMB-->">
т.е. эти таги не заменяются.

Что еще можно попробовать ? Как решить задачу ?
Спасибо!

Re: МассЭдит в 50. Не работает :(

Posted: Mon Feb 18, 2013 8:51 am
by richmantrade
Вариант с инклюдом файлов с "кусочками шаблона" результатов не дал :(
Результатов не дал, когда я использовал инклюд вида:

Code: Select all

<?php include('/home/user/domain.com/<!--SPONSOR_SITE-->.txt'); ?>
Получилось (т.е. всё работает нормально) с инклюдом вида:

Code: Select all

<!--INCLUDE_FILE_/home/user/domain.com/SPONSOR_SITE.txt-->
но в таком варианте нельзя вставить переменную <!--SPONSOR_SITE--> в строку инклюда.
Работает только если конкретно указываешь файл для инклюда.

А можно ли как то вставить в такой инклюд переменную в виде $sponsor_template (если я выше её назначу) ?

Code: Select all

<!--INCLUDE_FILE_/home/user/domain.com/$sponsor_template.txt-->
или
<!--INCLUDE_FILE_/home/user/domain.com/".$sponsor_template.".txt-->
Что то в этом роде возможно ?

П.С.: Сделал пока перепроверкой <!--SPONSOR_SITE-->, так:

Code: Select all

<?php
if ( '<!--SPONSOR_SITE-->' == 'site1' ) { ?>
<!--INCLUDE_FILE_/home/domains/domain.com/html/templates/site1.txt-->
<?php } elseif ( '<!--SPONSOR_SITE-->' == 'site2' ) { ?>
<!--INCLUDE_FILE_/home/domains/domain.com/html/templates/site2.txt-->
.......
<?php } elseif ( '<!--SPONSOR_SITE-->' == 'site100500' ) { ?>
<!--INCLUDE_FILE_/home/domains/domain.com/html/templates/site100500.txt-->
<?php } ?>
Но как то это "по колхозному"... Всё равно нужно 100500 строк повторять руками ))

Re: МассЭдит в 50. Не работает :(

Posted: Mon Feb 18, 2013 2:13 pm
by admin
мне кажется наоборот тут похоже очень

<td align="center" class="st-3">

И со второго спонсора:

<td width="410" align="center" bgcolor="#000000">

решается прописыванием стиля для 2го


Второе отличие

width="<!--IMG_1_THUMB_X-->" height="<!--IMG_1_THUMB_Y-->" border="0" class="st-2">

И со второго спонсора:

width="400" height="300" border="0" class="content-border">

аналогично можно вписать в стиль и подключать только его.

По идее так-то и проще.

Re: МассЭдит в 50. Не работает :(

Posted: Mon Feb 18, 2013 4:39 pm
by richmantrade
К сожалению так не получиться :( , потому как шаблонов действительно много, и шаблоны абсолютно разные. Или просто мне нужно переверстать все шаблоны.
Но я не об этом!
Замечен новый баг, возникший после последнего обновления сегодня. Build 201302141456.
До этого (в предидущем Build_е) бага небыло.

Сейчас при импорте галлер с полями <!--FLV_PREVIEW_THUMB--> и <!--THUMB--> в результате получаю галлеру с двумя! тумбами, причем обе тумбы - <!--FLV_PREVIEW_THUMB-->

Кокретнее по действиям:
1. импорчу строку вида

Code: Select all

GALLERY_SLUG|FLV_PREVIEW_THUMB|FLV_URL|MODEL|DESCRIPTION|SPONSOR_SITE|THUMB
разделитель полей " | "
2. в админке на странице импорта выставляю: Hotlink thumbs. Выбираю категорию.

В результате получаю галлеру, у которой ДВЕ одинаковые! тумбы (хотя я указывал одну), но, самое плохое,что тумбы не THUMB, а именно FLV_PREVIEW_THUMB.

Сегодня утром, до апдейта, делал всё тоже самое - баг не наблюдался.
После апдейта (для исправления бага с МассЭдитом) появился новый.

Спасибо!

Re: МассЭдит в 50. Не работает :(

Posted: Mon Feb 18, 2013 4:51 pm
by admin
Скиньте плз конкретную строку - я попробую ее добавить.

Re: МассЭдит в 50. Не работает :(

Posted: Tue Feb 19, 2013 10:12 am
by richmantrade
Пиксы пропали после АПа.
Т.е. в базе (в админке) они есть. Status : Active.
Галлерею тоже можно посмотреть (шаблон content_custom_pic )
Но никак не выводятся тумбы ротации пиксовых галлерей.
Пробовал всеми возможными способами:

Code: Select all

<thumb num=1-20 sponsor_id=81><!--GALLERY_SLUG--></thumb> - где 81 - Ид спонсора с пиксовыми галлерами
<thumb num=1-20 content_type=image><!--GALLERY_SLUG--></thumb>
+ так же, но с использованием сабтемплейта.
Так же пробовал самый простой шаблон, но с запросами в урле:

Code: Select all

<!--default_1-20-->
с запросами: &sponsor_id=81    ,    &content_type=image
Вообще никак не работает.
В базе 330 галлерей, принадлежащих спону с ИД=81. Status : Active. Content type : Pics

Спустя несколько часов, обнаружил еще одну "неувязочку".
Есть мувисные галеры (content_type=movie_only) в группе ротации group_id=72. Группа у них одна (никаких дополнительных). Статус - Актив. Галлеру можно увидеть так /?slug=GALLERY_SLUG или /?content_id=ID

Но, как и с пиксами, увидеть тумбы ротации этих галлерей невозможно ни на одном шаблоне ни при каких запросах ни с какими параметрами (в шаблонах, имеется ввиду). Короче говоря - никак.

Мои наблюдения и рассуждения вынуждают сделать вывод, что проблемы с теми галлереями, которые были добавлены и/или редактированы (в смысле переназначались категории) после последнего АПа. Возможно я ошибаюсь, но выглядит всё именно так.

Re: МассЭдит в 50. Не работает :(

Posted: Tue Feb 19, 2013 4:57 pm
by admin
У вас спонсор 81 выключен.

Re: МассЭдит в 50. Не работает :(

Posted: Thu Feb 21, 2013 12:41 pm
by richmantrade
admin wrote:У вас спонсор 81 выключен.
Мда... Мой бок!
Трабл с content_type=movie_only&group_id=72 тоже решён.

А вот с <!--FLV_PREVIEW_THUMB--> и <!--THUMB--> пока решения нет :(
Терпеливо ждём. Спасибо!