Мод Images On Board

Автор Doc, 15 октября 2008, 13:40:07

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Doc

Кто нибудь ставил его себе на 2.0 Beta 4 ?
Сам мод
У меня он что то не встает

xp452

Внимательно смотри тег body. Какой-то другой мод меняет его, по этому мод Images On Board не может найти чистый тег body.

У меня другой вопрос: как ограничить размер иконок до определенного размера?
Куда тут ставить width="35"?

Цитироватьif (!empty($board['image']))
               {
                  echo '<span style="float:left; margin-right: 2px; margin-left: 2px;">';
                  if (!empty($board['img_link']))
                     echo '<a href="', $board['img_link'], '" target="_blank"><img src="' . $settings['default_images_url'] . '/ImagesOnBoard/' . $board['image'] . '" alt="', $board['img_link'], '"/>';
                  else
                     echo '<a href="', $board['href'], '" name="b', $board['id'], '"><img src="' . $settings['default_images_url'] . '/ImagesOnBoard/' . $board['image'] . '" alt="', $board['name'], '" />';
                  echo '</a></span>';
               }

Mr. Anviss

В коде сильно не копался, но в package-info.xml написано: <!-- SMF 2.0 Beta 3 Public install -->

xp452

Все нормально работает на 2.0 B4 (http://custom.simplemachines.org/mods/index.php?mod=1266)
Вот, смотри: http://www.realatc.ru
Только в аннотации к МОДУ написано следующее:

  • If you want to limit the size of displayed images, edit your BoardIndex.template.php and MessageIndex.template,php then find
Цитироватьecho '<div style="float:left; margin-right: 4px;"><img src="' . $settings['default_images_url'] . '/ImagesOnBoard/' . $board['image'] . '" alt="*" /></div>';

and add width="xx" after the alt="*" attribute.

Цитироватьecho '<div style="float:left; margin-right: 4px;"><img src="' . $settings['default_images_url'] . '/ImagesOnBoard/' . $board['image'] . '" alt="*" width="35" /></div>';

Может я совсем тупой, но что-то никак не пойму, куда ставить этот параметр width="35" если код скрипта для SMF2.0B4 совершенно другой?
Цитироватьif (!empty($board['image']))
               {
                  echo '<span style="float:left; margin-right: 2px; margin-left: 2px;">';
                  if (!empty($board['img_link']))
                     echo '<a href="', $board['img_link'], '" target="_blank"><img src="' . $settings['default_images_url'] . '/ImagesOnBoard/' . $board['image'] . '" alt="', $board['img_link'], '"/>';
                  else
                     echo '<a href="', $board['href'], '" name="b', $board['id'], '"><img src="' . $settings['default_images_url'] . '/ImagesOnBoard/' . $board['image'] . '" alt="', $board['name'], '" />';
                  echo '</a></span>';
               }

Может я что-то путаю в коде, по-этому не работает?
Как правильно туда вставить этот тег?

xp452

Все. Разобрался. Вот код, который необходимо вставить вместо стандартного МОДа:
Цитироватьif (!empty($board['image']))
            {
                  echo '<span style="float:left; margin-right: 2px; margin-left: 2px;>';
                  if (!empty($board['img_link']))
                     echo '<a href="', $board['img_link'], '" target="_blank"><img src="' . $settings['default_images_url'] . '/ImagesOnBoard/' . $board['image'] . '" alt="', $board['img_link'], '" width="64"/>';
                  else
                     echo '<a href="', $board['href'], '" name="b', $board['id'], '"><img src="' . $settings['default_images_url'] . '/ImagesOnBoard/' . $board['image'] . '" alt="', $board['name'], '" width="64"/>';
                  echo '</a></span>';
            }
            echo '


Необходимо вставить параметр width="xx" в каждое условие IF. F я сначала вставлял только в первое, где обрабатывается наличие специального URL, предназначенного для картинки. По-умолчанию, если не вставлять в админке URL на картинку, то URL=0.