Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Only more smilies at smilies popup

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
Аватара пользователя
Менеджер сайта
phpBB 1.4.2
Сообщения: 64
Стаж: 20 лет

Only more smilies at smilies popup

Сообщение Менеджер сайта »

Название мода: 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
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 7 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 1 раз
Контактная информация:

Сообщение MXM »

Xpert, маленькая ошибка в only_more_smilies.txt:

Код: Выделить всё

#
#-----[ OPEN ]------------------------------------------
#
functions_post.php
надо

Код: Выделить всё

#
#-----[ OPEN ]------------------------------------------
#
includes/functions_post.php
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 10 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Сообщение Поручик »

Странно, что за полтора года так никто и не обратил на это внимания.
offtop:
Умный поймет, а дураку и не надо.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
bioslet
phpBB 1.2.0
Сообщения: 18
Стаж: 17 лет 6 месяцев
Откуда: кто ? я что-ли ?
Контактная информация:

Сообщение bioslet »

Прикольный мод, пошел ставить
Изображение
Аватара пользователя
гарпия
phpBB 1.4.2
Сообщения: 50
Стаж: 17 лет 8 месяцев
Контактная информация:

Сообщение гарпия »

Поиском пользовалась - ответ не нашла.
Поставила этот мод, всё работает.Но.
Теперь смайлики на страницах ответа стоят в вертикальный ряд, а не так же аккуратненько как и было.
Что нужно исправить, чтобы они стояли как полагается?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert »

Странно, они должны там стоять также, как и стояли.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
гарпия
phpBB 1.4.2
Сообщения: 50
Стаж: 17 лет 8 месяцев
Контактная информация:

Сообщение гарпия »

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 секунды:

хм.. самое интересное, что после удаления мода смайлики на место не всатали, а так и стоят...
Изображение
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет
Поблагодарили: 2 раза
Контактная информация:

Сообщение 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());
				}
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
гарпия
phpBB 1.4.2
Сообщения: 50
Стаж: 17 лет 8 месяцев
Контактная информация:

Сообщение гарпия »

Xpert
Спасиб, теперь всё нормально!
arhi
phpBB 1.4.4
Сообщения: 111
Стаж: 17 лет 2 месяца
Забанен: Бессрочно

Сообщение arhi »

Я извиняюсь...а вот за такое отображение смайлов, что в ответе?
Изображение
то есть растягивание окна руками не помогает отобразить смайлы нормально, они в какой-то таблице с четкими параметрами...где эта таблица ?

Добавлено спустя 10 минут 28 секунд:

Ндя....кто-то умный в "стиле" указал размер смайлов 15х15.... забавно.
Закрыто

Вернуться в «Анонсы и поддержка модов для phpBB 2.0.x»