Only more smilies at smilies popup

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
Закрыто
Аватара пользователя
Менеджер сайта
Робот
Робот
Сообщения: 64
Зарегистрирован: 13.03.2004 21:18

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

Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз
Контактная информация:

Сообщение MXM » 19.09.2006 18:03

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

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

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

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

#
#-----[ OPEN ]------------------------------------------
#
includes/functions_post.php

Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Сообщение Поручик » 19.09.2006 18:28

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

наш форум http://forum.aeroion.ru/cat1.html

Аватара пользователя
bioslet
phpBB 1.2.0
Сообщения: 18
Зарегистрирован: 16.09.2006 13:01
Откуда: кто ? я что-ли ?
Контактная информация:

Сообщение bioslet » 23.09.2006 17:28

Прикольный мод, пошел ставить
Изображение

Аватара пользователя
гарпия
phpBB 1.4.2
Сообщения: 50
Зарегистрирован: 23.07.2006 16:07
Контактная информация:

Сообщение гарпия » 27.11.2006 18:02

Поиском пользовалась - ответ не нашла.
Поставила этот мод, всё работает.Но.
Теперь смайлики на страницах ответа стоят в вертикальный ряд, а не так же аккуратненько как и было.
Что нужно исправить, чтобы они стояли как полагается?

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert » 27.11.2006 19:38

Странно, они должны там стоять также, как и стояли.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

Аватара пользователя
гарпия
phpBB 1.4.2
Сообщения: 50
Зарегистрирован: 23.07.2006 16:07
Контактная информация:

Сообщение гарпия » 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 секунды:

хм.. самое интересное, что после удаления мода смайлики на место не всатали, а так и стоят...
Изображение

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert » 28.11.2006 21:54

А вот мой код...
Найдите одно отличие...

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

			// [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
Зарегистрирован: 23.07.2006 16:07
Контактная информация:

Сообщение гарпия » 29.11.2006 2:44

Xpert
Спасиб, теперь всё нормально!

arhi
phpBB 1.4.4
Сообщения: 111
Зарегистрирован: 25.01.2007 21:08
Забанен: Бессрочно

Сообщение arhi » 27.01.2007 12:27

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

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

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

Закрыто

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