• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Четность чисел сообщений форума
MSerega
Сообщений: 122
Репутация: 4

Сообщение # 1 | 14:25:00
Я хочу сделать что бы на форуме четные сообщения были одним цветом не четные другим цветом. Как это можно организовать.
Нашел тут одно сообщение в интернете но не пойму как его правильно записать

Код
<?if( % 2 = 1)?>нечетное<?else?>четное<?endif?>
Как правильно записать формулу и вписать в условие $NUMBER$?

Если не можешь прожить жизнь нормально, проживи ее афигенно
Head-Mad
Сообщений: 378
Репутация: 129

Сообщение # 2 | 15:34:20
MSerega12,
Код
<?if($NUMBER$ % 2 = 1)?>нечетное<?else?>четное<?endif?>

Можешь забрать этот код и вставить его себе, сам знаешь куда.
MSerega
Сообщений: 122
Репутация: 4

Сообщение # 3 | 15:51:32
Head-Mad, Вставляю этот код и оно по всюду пишет четное

Если не можешь прожить жизнь нормально, проживи ее афигенно
Сообщение отредактировал MSerega12 - Среда, 11 Июн 2014, 15:54:18
MSerega
Сообщений: 122
Репутация: 4

Сообщение # 4 | 15:51:42
Я хочу сделать что бы на форуме четные сообщения были одним цветом не четные другим цветом. Как это можно организовать.
Нашел тут одно сообщение в интернете но не пойму как его правильно записать

Код
<?if( % 2 = 1)?>нечетное<?else?>четное<?endif?>
Как правильно записать формулу и вписать в условие $NUMBER$?

Пробывал

Код
<?if($NUMBER$ % 2 = 1)?>нечетное<?else?>четное<?endif?>
нечего не получаеться...

Если не можешь прожить жизнь нормально, проживи ее афигенно
Head-Mad
Сообщений: 378
Репутация: 129

Сообщение # 5 | 16:56:16
Значит так
Код
<?if($ID$ % 2 = 1)?>нечетное<?else?>четное<?endif?>

Можешь забрать этот код и вставить его себе, сам знаешь куда.
MSerega
Сообщений: 122
Репутация: 4

Сообщение # 6 | 17:16:43
Head-Mad, Спасибо заработало! Я как то не додумался. из головы вылетело

Если не можешь прожить жизнь нормально, проживи ее афигенно
Selena
Сообщений: 15657
Репутация: 1100

Сообщение # 7 | 17:40:04
MSerega12, на данном форуме сделано так:
Код
<div class="post-content<?if(substr($NUMBER$,strpos($NUMBER$,'>')+1,strpos(substr($NUMBER$,strpos($NUMBER$,'>')+1),'<'))%2)=0?>2<?endif?>">

И в стилях .post-content и .post-content2.

Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
Head-Mad
Сообщений: 378
Репутация: 129

Сообщение # 8 | 18:27:41
Selena, получается $ID$ - это id сообщений со всего форума, а не темы в которой они написаны?

Можно, кстати, немного сократить код:
Код
<div class="post-content<?if(substr($NUMBER$,strpos($NUMBER$,'>')+1,-4)%2)=0?>2<?endif?>">
))

Можешь забрать этот код и вставить его себе, сам знаешь куда.
Сообщение отредактировал Head-Mad - Среда, 11 Июн 2014, 18:28:59
Selena
Сообщений: 15657
Репутация: 1100

Сообщение # 9 | 18:30:28
Head-Mad, проверить можно вставив $ID$ в шаблон и посмотрев, что выводится. Но по сути все ID уникальны.

Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
Head-Mad
Сообщений: 378
Репутация: 129

Сообщение # 10 | 18:37:51
Selena, видимо да, $ID$ - выводит id сообщения во всём модуле. Тогда он не подходит для определения четности и нечетности...

Можешь забрать этот код и вставить его себе, сам знаешь куда.
Selena
Сообщений: 15657
Репутация: 1100

Сообщение # 11 | 18:39:49
Head-Mad, решение дано в сообщении №7. Если ваш вариант работает как надо, то и он тоже.

Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
  • Страница 1 из 1
  • 1
Поиск: