Перейти к контенту
  • 0

Предупреждения: X из Y


Spy

Вопрос

Как сделать отображение количество предупреждений ввиде: X(сколько есть) из Y(сколько максимум). Стандартными средствами нашел только как сделать это в графическом виде, а интересует в текстовом..
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Дык а можно ж переключить предупреждения в текстовое отображение в админке.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Для начала ответить на вопросы:

1. Где отображается это и следовательно в какой группе шаблонов это может быть?

2. Как будет по-ангрийски "предупреждение"?

 

После этого и проверки 2х шаблонов будет ясно, что за это отвечает шаблон skin_topic->warn_level_rating :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
там пишется ввиде "min < X > max", а надо "X из max". :D

ну дык исправь шаблон ё-моё.

Давай ещё на форуме спрашивать сколько будет дважды-два.

Всё доступно в админке!

Ссылка на комментарий
Поделиться на других сайтах

  • 0
там пишется ввиде "min < X > max", а надо "X из max". :D

ну дык исправь шаблон ё-моё.

Давай ещё на форуме спрашивать сколько будет дважды-два.

Всё доступно в админке!

Не надо злиться. ;) Просто я нашел в RenderRow параметр warn_img, а куда дальше копать я не понял.. Sannis, спасибо за подсказку. Сделал как хотел, но появилась проблемка:

у некоторых пользователей без предупреждений пишется "0 из 5", а у некоторых " из 5", т.е. не видно количество предупреждений. Думал это я при правке скина накосячил, вернул всё как было.. В итоге у некоторых "< 0 ( 0 ) 5 >", а у некторых "< 0 ( ) 5 >". В чем может быть дело?

 

П.С.: Да и у кого есть предупреждения та же проблема..

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Что у вас в шаблоне "в итоге"?
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Делал так:

 <a href="java script:PopUp('{$this->ipsclass->base_url}act=warn&mid={$id}&CODE=view','Pager','500','450','0','1','1','1')">{$level}</a> из $max 

 

"В итоге" после возвращения "как было":

< $min ( <a href="java script:PopUp('{$this->ipsclass->base_url}act=warn&mid={$id}&CODE=view','Pager','500','450','0','1','1','1')">{$level}</a> ) $max >

Ссылка на комментарий
Поделиться на других сайтах

  • 0
а куда дальше копать я не понял..

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

 

А ты как думал? Как думаешь мы когда-то этому учились?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Сделал как хотел, но появилась проблемка:

у некоторых пользователей без предупреждений пишется "0 из 5", а у некоторых " из 5", т.е. не видно количество предупреждений. Думал это я при правке скина накосячил, вернул всё как было.. В итоге у некоторых "< 0 ( 0 ) 5 >", а у некторых "< 0 ( ) 5 >". В чем может быть дело?

 

П.С.: Да и у кого есть предупреждения та же проблема..

Как эту проблему решить?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Блин, я реально не понимаю, почему у кого-то выводит кол-во предупреждений, у кого то нет. Я уже все шаблоны перерыл..
Ссылка на комментарий
Поделиться на других сайтах

  • 0
наверно потому что у некоторых их просто нет (NULL (не 0!) в таблице у соотвествующего юзера)
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Хм.. Точно! :D А как прописать условие:

 

Если поле с варнами = NULL, то вывести на экран 0, иначе вывести значение поля варн?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
А чем тебе не нравится, что 0 будет у кого 0, а пусто будет у кого действительно ничего не было?
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Потому что получается вот так:

1) У кого были варны (+1 -1, например) вывод будет "0 из 5"

2) У кого не было варнов: " из 5". <-- Не очень красиво. Логичнее было бы выводить при отсутствии варнов просто "0 из 5" (т.е. 0 не url, как в первом случае..).

Ссылка на комментарий
Поделиться на других сайтах

  • 0

выполни запрос

UPDATE ibf_members SET warn_level=0 WHERE warn_level='NULL'

Изменено пользователем Nonamers
Ссылка на комментарий
Поделиться на других сайтах

  • 0
выполни запрос

UPDATE ibf_members SET warn_level=0 WHERE warn_level='NULL'

Это не пожет, если юзер зарегистрируется после выполнения запроса..

Ссылка на комментарий
Поделиться на других сайтах

  • 0
дык что мешает изменить сам процесс регистрации, то биш файл регистрации?
Ссылка на комментарий
Поделиться на других сайтах

  • 0
выполни запрос

UPDATE ibf_members SET warn_level=0 WHERE warn_level='NULL'

:D

поле warn_level не строковое!

 

2) У кого не было варнов: " из 5". <-- Не очень красиво. Логичнее было бы выводить при отсутствии варнов просто "0 из 5" (т.е. 0 не url,

как в первом случае..).

Так не выводи предупреждения вообще, если их никогда не было.

Выводи например вместо "0 из 5" слово [нет]

 

Как раз так логичней всего, мне кажется.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Так не выводи предупреждения вообще, если их никогда не было.

Выводи например вместо "0 из 5" слово [нет]

Как раз так логичней всего, мне кажется.

Можно и так. Но тогда просто немного изменится мое условие из вопроса в посте 16 на:

 

Если поле с варнами = NULL, то вывести на экран "[нет]", иначе вывести значение поля варн?

 

 

Как сделать? :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Равно НУЛЛ если перевести это на язык сравнение строк, то это будет == ""
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.