Искать  
 
   
3 из 3
3
Проблемы с imgsizer
Отправлено: 02 Февраль 2009 02:32 P.M.   [ Игнорировать ]   [ # 31 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

попробуй так

{pic}
{exp
:imgsizer:size src="{file_url}" width="220" height="170"}
<a href="{title_permalink=}"><img src="{sized}" width="{width}" height="{height}" border="0" /></a>
{/exp:imgsizer:size} 
{
/pic} 
 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 02 Февраль 2009 02:37 P.M.   [ Игнорировать ]   [ # 32 ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

Так пашет, но как мне условие тогда задать?
нападобее этого: {if:поле} {поле} {else if:другое_поле} {другое_поле} {else if:третье_поле}{третье_поле}{/if}

 Подпись 

Я в космосе

Профиль
 
 
Отправлено: 02 Февраль 2009 02:41 P.M.   [ Игнорировать ]   [ # 33 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

про if я уже говорил выше, и условия строятся вроде не так, посмотри документацию

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 02 Февраль 2009 03:55 P.M.   [ Игнорировать ]   [ # 34 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02
<a href="{title_permalink=}">
{if pic != ''}
{pic}
{exp
:imgsizer:size image="{file_url}" width="220" height="170"
{
/pic}
{if
:elseif pic_hitech != ''}
{pic_hitech}
{exp
:imgsizer:size image="{file_url}" width="220" height="170"
{
/pic_hitech}
{if
:else}
{pic_hardware}
{exp
:imgsizer:size image="{file_url}" width="220" height="170"
{
/pic_hardware}
{
/if} </a

p.s. проверить не могу, т.к. не пользуюсь расширением File вообще и у меня нет нигде инсталляций с ним:)

 Подпись 

booooring…

Профиль
 
 
Отправлено: 02 Февраль 2009 04:23 P.M.   [ Игнорировать ]   [ # 35 ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

Спасибо большое Calm, все работает. В коде ты забыл закрывающий тег {/exp:imgsizer:size} написать к каждому открытому) ну это все мелочи smile

 Подпись 

Я в космосе

Профиль
 
 
Отправлено: 02 Февраль 2009 04:37 P.M.   [ Игнорировать ]   [ # 36 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02
Stop-TussiN - 02 Февраль 2009 04:23 P.M.

Спасибо большое Calm, все работает. В коде ты забыл закрывающий тег {/exp:imgsizer:size} написать к каждому открытому) ну это все мелочи smile

Я не забыл grin Это плагин и конструкции вида {exp:}{/exp} требуются, если есть что обрабатывать между тэггами. Imgsizer вызванный простым образом, должен просто вернуть сформированный  html код используя то, что указано в настройках. К примеру, вот такая строчка:

{exp:imgsizer:size image="/images/photo.jpg" width="200" height="200" alt="My Title" id="img_5334" class="entry_img"

должна вернуть

<img src="/image/cashe/chego-to_tam.jpg"  alt="My Title" id="img_5334" class="entry_img" width="200" height="200"

p.s.
а так работает??

<a href="{title_permalink=}">
{if pic != ''}
        {exp
:imgsizer:size image="{pic}{file_url}{/pic}" width="220" height="170"
{if
:elseif pic_hitech != ''}
        {exp
:imgsizer:size image="{pic_hitech}{file_url}{/pic_hitech}" width="220" height="170"
{if
:else}
        {exp
:imgsizer:size image="{pic_hardware}{file_url}{/pic_hardware}" width="220" height="170"
{
/if} </a
 Подпись 

booooring…

Профиль
 
 
Отправлено: 02 Февраль 2009 04:48 P.M.   [ Игнорировать ]   [ # 37 ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

Так тоже работает)) А какой способ лучше?

 Подпись 

Я в космосе

Профиль
 
 
Отправлено: 02 Февраль 2009 04:54 P.M.   [ Игнорировать ]   [ # 38 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

да в принципе, без разницы - просто как вам удобно. Я в таких случаях стараюсь сделать код визуально компактней.

 Подпись 

booooring…

Профиль
 
 
   
3 из 3
3