Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
slmckey

Отображение орнамента или картинки в постах...

Recommended Posts

Вот как можно сделать так, чтобы в каждом посту( в нижнем правом углу, к примеру) по умолчанию отображалась картинка? Что и где нужно прописать? Спасибо.

Share this post


Link to post
Share on other sites

Для 2.0 - 2.1

редактирование html > RenderRow >

Найти

<td width="100%" valign="top" class="{$post['post_css']}" id='post-main-{$post['pid']}'>

 

Заменить на

<td width="100%" valign="top" class="{$post['post_css']}" style="background-image: url(<#IMG_DIR#>/имя файла картинки); bakground-position: bottom right; background-repeat: no-repeat" id='post-main-{$post['pid']}'>

 

В 2.2, естественно, все также, кроме переменных.

 

Указывать нужно версию форума...

Share this post


Link to post
Share on other sites

Фисана, забываю всегда писать версию, прощу прощения... меня интересует 2.2.2 линейка.

 

Для 2.0 - 2.1

редактирование html > RenderRow >

Найти

<td width="100%" valign="top" class="{$post['post_css']}" id='post-main-{$post['pid']}'>

Вот такая же строка в 2.2.2 и у меня, но поменял на вышеуказанное, изменений никаких нет. Если нетрудно пропишите отдельно для 2.2.2 . С переменными мне сложнее разобраться , чем с пареной р_епой (почему то маторезка меняет значение "тыквы" на "тыквы") :rolleyes: :) :)

Share this post


Link to post
Share on other sites

Прошу извинить, пропустила style_images, напамять писала...

Исправляю

 

<td width="100%" valign="top" class="{$post['post_css']}" style="background-image: url(<style_images/#IMG_DIR#>/имя файла картинки); bakground-position: bottom right; background-repeat: no-repeat" id='post-main-{$post['pid']}'>

Share this post


Link to post
Share on other sites

Установилось, только орнамент появляется в верхнем левом углу почему то :rolleyes: Как её перенаправить в правый нижний угол?

Share this post


Link to post
Share on other sites

bottom right - это вроде правый нижний. На скине Романтик я задаю вместе с фоном поста.

Код короче, так как все задано скопом

 <td width="100%" valign="top" class="{$post['post_css']}" id='post-main-{$post['pid']}' style="background: #efeff6 url(style_images/<#IMG_DIR#>/post1.gif) no-repeat bottom right">

Share this post


Link to post
Share on other sites

Спасибо, Фисана!

У кого Mystic Cafe IPB Skin Designed by Fisana #efeff6 меняем на #e4e5e0.

Данный код применяем, если чётные и нечётные посты определены одним цветом.

Для других стилей код цвета ищем в CSS.

 

.post1,

.post2

{

background: #e4e5e0;

border-top: 1px solid #fff; border-left: 1px solid #fff;

}

Share this post


Link to post
Share on other sites

Вот поэтому я и пыталась без фона дать код, что не во всех случаях это годится.

+ При скрытии постов правая половина тоже не сможет изменить цвет.

Почему? Потому что там переменная прописана, отвечающая за смену классов в постах в зависимости от четности и открытости - закрытости.

А мы фактически сводим на нет ее смысл.

 

Раньше картинку прописывала в css в одном из классов Post. Недостатки: слева в инфо юзера она тоже вылезет + классы Post, начиная с версии 2.1, начали широко использоваться в структуре других шаблонов, где картинка мешает. Например, в опросах..

Share this post


Link to post
Share on other sites

Извините, а в IPB 2.0.4 это можно сделать? Я попыталась, но у меня пропадает текст поста. Быть может, я что-то не то делаю? У меня в RenderRow данный кусок, который, как я понимаю, надо менять, выглядит следующим образом:

 

<td width="100%" valign="top" class="{$post['post_css']}">

<!-- THE POST {$post['pid']} -->

<div class="postcolor" > {$post['post']} <!--IBF.ATTACHMENT_{$post['pid']}-->

 

Как в него правильно вписать тот код, что вы здесь приводите?

Share this post


Link to post
Share on other sites
Извините, а в IPB 2.0.4 это можно сделать? Я попыталась, но у меня пропадает текст поста. Быть может, я что-то не то делаю? У меня в RenderRow данный кусок, который, как я понимаю, надо менять, выглядит следующим образом:

 

 

 

Как в него правильно вписать тот код, что вы здесь приводите?

 

В 2.0 нет куска в коде. Он еще не нужен был...

 

<td width="100%" valign="top" class="{$post['post_css']}">

замените на

<td width="100%" valign="top" class="{$post['post_css']}" style="background: #efeff6 url(style_images/<#IMG_DIR#>/post1.gif) no-repeat bottom right">

Share this post


Link to post
Share on other sites

Спасибо! :)

Все получилось просто великолепно!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...