Страница 1 из 1
Only more smilies at smilies popup
Добавлено: 19.03.2005 22:52
Менеджер сайта
Название мода: Only more smilies at smilies popup
Автор: Xpert
Описание мода: Данный мод изменит состав смайлов во всплывающем окне - в нем не будут дублироваться смайлы, которые уже показаны в форме ответа.
Версия мода: 1.1.0
Совместимая версия phpBB: 2.0.x
Cложность установки: Низкая
Время, необходимое для установки: ~ 1 минута
Скачать: only_more_smilies_1.1.0.zip
Размер файла: 1 kb
Drupal refresh
Добавлено: 19.09.2006 18:03
MXM
Xpert, маленькая ошибка в only_more_smilies.txt:
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
functions_post.php
надо
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
includes/functions_post.php
Добавлено: 19.09.2006 18:28
Поручик
Странно, что за полтора года так никто и не обратил на это внимания.
offtop:
Умный поймет, а дураку и не надо.
Добавлено: 23.09.2006 17:28
bioslet
Прикольный мод, пошел ставить
Добавлено: 27.11.2006 18:02
гарпия
Поиском пользовалась - ответ не нашла.
Поставила этот мод, всё работает.Но.
Теперь смайлики на страницах ответа стоят в вертикальный ряд, а не так же аккуратненько как и было.
Что нужно исправить, чтобы они стояли как полагается?
Добавлено: 27.11.2006 19:38
Xpert
Странно, они должны там стоять также, как и стояли.
Добавлено: 27.11.2006 22:19
гарпия
Xpert
Сама удивляюсь.
В строчках мода вроде бы нет ничего, что могло бы их так расположить.... Попробую таблицу расширить....
Добавлено спустя 1 час 19 минут 40 секунд:
Расширение таблицы не помогло.
Посмотрите, плиз - я же всё по инструкции делала!
Код: Выделить всё
if ($num_smilies)
{
$smilies_count = ($mode == 'inline') ? min(19, $num_smilies) : $num_smilies;
$smilies_split_row = ($mode == 'inline') ? $inline_columns - 1 : $window_columns - 1;
$s_colspan = 0;
$row = 0;
$col = 0;
// [begin] Only more smilies
$smilies_cnt = -1;
// [end] Only more smilies
while (list($smile_url, $data) = @each($rowset))
{
// [begin] Only more smilies
if ($mode == 'window')
{
$smilies_cnt++;
if ($smilies_cnt < $inline_columns * $inline_rows)
{
continue;
}
}
// [end] Only more smiliesif (!$col)
{
$template->assign_block_vars('smilies_row', array());
}
$template->assign_block_vars('smilies_row.smilies_col', array(
'SMILEY_CODE' => $data['code'],
'SMILEY_IMG' => $board_config['smilies_path'] . '/' . $smile_url,
'SMILEY_DESC' => $data['emoticon'])
);
Добавлено спустя 23 минуты 4 секунды:
хм.. самое интересное, что после удаления мода смайлики на место не всатали, а так и стоят...
Добавлено: 28.11.2006 21:54
Xpert
А вот мой код...
Найдите одно отличие...
Код: Выделить всё
// [begin] Only more smilies
$smilies_cnt = -1;
// [end] Only more smilies
while (list($smile_url, $data) = @each($rowset))
{
// [begin] Only more smilies
if ($mode == 'window')
{
$smilies_cnt++;
if ($smilies_cnt < $inline_columns * $inline_rows)
{
continue;
}
}
// [end] Only more smilies
if (!$col)
{
$template->assign_block_vars('smilies_row', array());
}
Добавлено: 29.11.2006 2:44
гарпия
Xpert
Спасиб, теперь всё нормально!
Добавлено: 27.01.2007 12:27
arhi
Я извиняюсь...а вот за такое отображение смайлов, что в ответе?
то есть растягивание окна руками не помогает отобразить смайлы нормально, они в какой-то таблице с четкими параметрами...где эта таблица ?
Добавлено спустя 10 минут 28 секунд:
Ндя....кто-то умный в "стиле" указал размер смайлов 15х15.... забавно.