cotonti.com : На форуме добавить к иконкам описание tootip https://www.cotonti.com Последние сообщения в теме Cotonti en Thu, 09 Oct 2025 15:09:35 -0000 vpktz #45826 webitproff:
#45825 vpktz:
#45824 webitproff:

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

Спасибо вам за отзывчивость . ваше условие краткое и вроде работает. Через 2 дня после работы попробую еще внести изменения как показал Dayver, протестю.

 

Обращайтесь, на то и форум, чтоб поддерживать кота и друг-друга wink

 

Вам спасибо!!! 

Добавлено 41 секунда спустя:

#45823 Dayver:
#45820 vpktz:

Но есть одно НО  crying , тут какой то баг что странно для котонти или я не знаю что уже.

Багом это пожалуй сложно назвать. Я бы сказал неопределённость типа. Создал тикет по вашему сообщению и внёс фикс в эту часть модуля. Либо скачайте из мастер ветки изменённый файл modules/forums/inc/forums.topics.php либо в своём добавъте строчку

Спасибо, внес исправления, все работает.

]]>
сб, 07 янв 2023 22:08:58 -0000
webitproff #45825 vpktz:
#45824 webitproff:

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

Спасибо вам за отзывчивость . ваше условие краткое и вроде работает. Через 2 дня после работы попробую еще внести изменения как показал Dayver, протестю.

 

Обращайтесь, на то и форум, чтоб поддерживать кота и друг-друга wink

]]>
ср, 04 янв 2023 22:14:29 -0000
vpktz #45824 webitproff:

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

<a class="uk-link-text" href="https://www.cotonti.com/{FORUMS_TOPICS_ROW_URL}">
  <h1 class="uk-margin-remove-vertical uk-h4">
	<!-- IF {FORUMS_TOPICS_ROW_MOVED} == 0 -->{FORUMS_TOPICS_ROW_ICON_TYPE|cot_rc('forums_icon_'$this)}
	<!-- ELSE --> {PHP.R.forums_icon_posts_moved}
	<!-- ENDIF --> {FORUMS_TOPICS_ROW_TITLE}
  </h1>
</a>

 

Спасибо вам за отзывчивость . ваше условие краткое и вроде работает. Через 2 дня после работы попробую еще внести изменения как показал Dayver, протестю. 

<!-- IF {FORUMS_TOPICS_ROW_MOVED} == 0 -->
   {FORUMS_TOPICS_ROW_ICON_TYPE|cot_rc('forums_icon_'$this)}
<!-- ELSE --> 
  {PHP.R.forums_icon_posts_moved}
 <!-- ENDIF -->

 

]]>
ср, 04 янв 2023 22:08:59 -0000
webitproff если тултип прописан в ресурсах, и Вы уже сделали, то что писал Павел выше, но до внесения правок на GitHub, попробуйте код ниже, думаю Вы именно этого хотели добиться, исходя из того, что у Вас на скриншотах выше

<a class="uk-link-text" href="https://www.cotonti.com/{FORUMS_TOPICS_ROW_URL}">
  <h1 class="uk-margin-remove-vertical uk-h4">
	<!-- IF {FORUMS_TOPICS_ROW_MOVED} == 0 -->{FORUMS_TOPICS_ROW_ICON_TYPE|cot_rc('forums_icon_'$this)}
	<!-- ELSE --> {PHP.R.forums_icon_posts_moved}
	<!-- ENDIF --> {FORUMS_TOPICS_ROW_TITLE}
  </h1>
</a>

или так

<td class="uk-table-link  uk-text-nowrap {FORUMS_TOPICS_ROW_ODDEVEN}">
  <!-- IF {FORUMS_TOPICS_ROW_MOVED} == 0 --> {FORUMS_TOPICS_ROW_ICON_TYPE|cot_rc('forums_icon_'$this)}
  <!-- ELSE --> {PHP.R.forums_icon_posts_moved}
  <!-- ENDIF -->
  <h1 class="uk-margin-remove-vertical uk-h4">
    <a class="uk-link-text" href="https://www.cotonti.com/{FORUMS_TOPICS_ROW_URL}">{FORUMS_TOPICS_ROW_TITLE}</a>
  </h1>
  <.... остальная часть кода: описание, дата, автор и пр....>
</td>

 

]]>
ср, 04 янв 2023 21:45:20 -0000
Dayver #45820 vpktz:

Но есть одно НО  crying , тут какой то баг что странно для котонти или я не знаю что уже.

Багом это пожалуй сложно назвать. Я бы сказал неопределённость типа. Создал тикет по вашему сообщению и внёс фикс в эту часть модуля. Либо скачайте из мастер ветки изменённый файл modules/forums/inc/forums.topics.php либо в своём добавъте строчку

]]>
ср, 04 янв 2023 21:41:18 -0000
webitproff #45813 vpktz:

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

сделайте пожалуйста рисунок или скрин 2-3 картинками

]]>
ср, 04 янв 2023 20:46:31 -0000
vpktz #45815 Dayver:

{FORUMS_TOPICS_ROW_ICON_TYPE|cot_rc('forums_icon_topic_'$this)}

и в ресрусах пропишите всем типам свой ресурс

$R['forums_icon_topic_posts'] = '....'

$R['forums_icon_topic_posts_sticky'] = '....'

Добавлено 1 минута спустя:

Или испльзуйте те что есть через {FORUMS_TOPICS_ROW_ICON_TYPE|cot_rc('forums_icon_'$this)}

просто немного не понимаю что вы хотите сделать на самом деле)

 

Вот это то что надо {FORUMS_TOPICS_ROW_ICON_TYPE|cot_rc('forums_icon_'$this)}   

Но есть одно НО  crying , тут какой то баг что странно для котонти или я не знаю что уже.

 

По стараюсь объяснить :   тег , функция  {FORUMS_TOPICS_ROW_ICON_TYPE|cot_rc('forums_icon_'$this)}    отображает корректно все иконки и описания кроме одной (Перенесена в другой раздел, зеленая стрелочка)

Этот тег не отображает зеленую стрелочку и описание к ней tooltip не работает а  вместо него нее это " forums_icon_ "

Но эта стрелочка отображается если выводить тегом {FORUMS_TOPICS_ROW_ICON}, и что самое страное на этой стрелочке и только на ней (если выводить иконки тегом {FORUMS_TOPICS_ROW_ICON})  срабатывает описание, tooltip которое я прописал в ресурсах 

$R['forums_icon_posts_moved'] = '<img class="icon" uk-tooltip="Перенесена в другой раздел" src="https://www.cotonti.com/images/icons/' . cot::$cfg['defaulticons'] .
    '/posts_moved.png" alt="' . cot::$L['forums_movedoutofthissection'] . '" />';

 

 

 

 

]]>
ср, 04 янв 2023 19:20:43 -0000
Dayver {FORUMS_TOPICS_ROW_ICON_TYPE|cot_rc('forums_icon_topic_'$this)}

и в ресрусах пропишите всем типам свой ресурс

$R['forums_icon_topic_posts'] = '....'

$R['forums_icon_topic_posts_sticky'] = '....'

Добавлено 1 минута спустя:

Или испльзуйте те что есть через {FORUMS_TOPICS_ROW_ICON_TYPE|cot_rc('forums_icon_'$this)}

просто немного не понимаю что вы хотите сделать на самом деле)

]]>
ср, 04 янв 2023 17:49:36 -0000
vpktz #45811 webitproff:
#45806 vpktz:

На форуме есть с низу сноска с информацией о том что занчит каждая иконка. 

 

Не могу найти где иконки прописываются, что бы добавить этот класс

 

 в самом шаблоне forums.topics.tpl

находим

<td>{PHP.R.forums_icon_posts}{PHP.L.forums_nonewposts}</td>

и меняем на к примеру так (uikit3.15.19)

<td><span uk-tooltip="title: {PHP.L.forums_nonewposts}; delay: 500" class="uk-icon-button" uk-icon="happy"></span></td>

 не трогаем ресурсы вовсе.

 

Добавлено 2 минуты спустя:

ну а если нужны картинки именно со строковых ресурсов

то так

<td><span uk-tooltip="title: {PHP.L.forums_nonewposts}">{PHP.R.forums_icon_posts}</span></td>

 

Спасибо за этот вариант но это не много не то. 

Про статичные иконки я решил как раз через строковые ресурсы.  А вот как сделать что бы этот самый tooltip правильно отображался когда статус идет через тег {FORUMS_TOPICS_ROW_ICON}, этот тег получается динамический, и выдает статус (иконку) соответственно статусу темы. (прочитанна, не прочитана, популярная, перенесена в другой раздел и тд) . Каждый раз тег {FORUMS_TOPICS_ROW_ICON} выдает разную иконку.

<!-- BEGIN: FORUMS_TOPICS_ROW -->
     {FORUMS_TOPICS_ROW_ICON}
<!-- END: FORUMS_TOPICS_ROW -->

 

Наверное придется какое нить условие из статичных иконок городить в место тега {FORUMS_TOPICS_ROW_ICON} типа:

 

<!-- IF {FORUMS_TOPICS_ROW_ICON_TYPE} == posts_hot  -->
Популярная (нет новых)                            
<!-- ENDIF -->

<!-- IF {FORUMS_TOPICS_ROW_ICON_TYPE} == posts  -->  
Нет новых сообщений 
<!-- ENDIF -->

..... и тд перечислять все (только укоротить, упростить максимально)

Если кто умеет php , подскажите как написать это одним условием, в одну строку пусть и длинную. 

]]>
ср, 04 янв 2023 16:07:07 -0000
webitproff #45806 vpktz:

На форуме есть с низу сноска с информацией о том что занчит каждая иконка. 

 

Не могу найти где иконки прописываются, что бы добавить этот класс

 

 в самом шаблоне forums.topics.tpl

находим

<td>{PHP.R.forums_icon_posts}{PHP.L.forums_nonewposts}</td>

и меняем на к примеру так (uikit3.15.19)

<td><span uk-tooltip="title: {PHP.L.forums_nonewposts}; delay: 500" class="uk-icon-button" uk-icon="happy"></span></td>

 не трогаем ресурсы вовсе.

 

Добавлено 2 минуты спустя:

ну а если нужны картинки именно со строковых ресурсов

то так

<td><span uk-tooltip="title: {PHP.L.forums_nonewposts}">{PHP.R.forums_icon_posts}</span></td>

 

]]>
ср, 04 янв 2023 12:13:27 -0000
vpktz #45809 Dayver:
#45808 vpktz:
Ана теге {FORUMS_TOPICS_ROW_ICON} не проявляется.

Это тот самый тег который показывает иконку имнно ту которое надо по статусу темы. 

Для тега {FORUMS_TOPICS_ROW_ICON} используется строковый ресурс $R['forums_icon_topic'] . Вы ему класс задали?!

 

Вот так там есть 

$R['forums_icon_topic'] = '<img class="icon" src="https://www.cotonti.com/images/icons/' . cot::$cfg['defaulticons'] .
    '/{$icon}.png" alt="' . cot::$L['forums_topic'] . '" />';

Но не понимаю что дальше, какой класс?

]]>
ср, 04 янв 2023 11:12:54 -0000
Dayver #45808 vpktz:
Ана теге {FORUMS_TOPICS_ROW_ICON} не проявляется.

Это тот самый тег который показывает иконку имнно ту которое надо по статусу темы. 

Для тега {FORUMS_TOPICS_ROW_ICON} используется строковый ресурс $R['forums_icon_topic'] . Вы ему класс задали?!

]]>
вт, 03 янв 2023 23:37:09 -0000
vpktz #45807 Dayver:

По умолчанию в ресурсах модуля modules/forums/inc/forums.resources.php

Как же я упустил, спасибо,

 

Проблема только , в  modules/forums/inc/forums.resources.php я класс прописал, например 

$R['forums_icon_posts_new_hot'] = '<img class="icon" uk-tooltip="Популярная (есть новые)" src="https://www.cotonti.com/images/icons/' . cot::$cfg['defaulticons'] .
    '/posts_new_hot.png" alt="' . cot::$L['forums_newpostspopular'] . '" />';

и теперь этот класс срабатывает но только снизу в сноске в этой самой. Ана теге {FORUMS_TOPICS_ROW_ICON} не проявляется.

Это тот самый тег который показывает иконку имнно ту которое надо по статусу темы. 

]]>
вт, 03 янв 2023 22:46:12 -0000
Dayver По умолчанию в ресурсах модуля modules/forums/inc/forums.resources.php

]]>
вт, 03 янв 2023 22:10:27 -0000
vpktz На форуме есть с низу сноска с информацией о том что занчит каждая иконка. 

Хочу ее убрать,  а к каждой иконке добавить описание которое будет выводиться при наведении (tooltip) lобавить класс tooltip="Описание".

Не могу найти где иконки прописываются, что бы добавить этот класс

 

]]>
вт, 03 янв 2023 18:44:58 -0000