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

Complete banner

Идеи для расширения функциональности phpBB 2.0.x
Gosudar
phpBB 2.0.0
Сообщения: 227
Зарегистрирован: 18 лет 9 месяцев

Сообщение Gosudar »

Проделки пхп 5 :D
файл admin_banner.php , где-то в районе 355-ой строки :
$forum_rows = $db->sql_fetchrowset($result);

заменить на

$forum_rows[] = $db->sql_fetchrowset($result);

-----------------------------------------------------------
да, кстати может кому будет полезная приблуда в аттаче.
Типа статистики, кто кликал, когда и т.д., возможность очищать таблицу статистики кликов по баннерам/ Просто за долгое время использования, очень сильно разрастается она.
Было когда-то сделано на заказ.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-STRANNIK-
phpBB 1.0.0
Сообщения: 6
Зарегистрирован: 16 лет 3 месяца
Откуда: Рига

Сообщение -STRANNIK- »

Gosudar писал(а):возможность очищать таблицу статистики кликов по баннерам
А в ответ - "Опс. Эта фишка ещё не сделана! Нет стимула :) "
Gosudar
phpBB 2.0.0
Сообщения: 227
Зарегистрирован: 18 лет 9 месяцев

Сообщение Gosudar »

Угу. Это-же делалось по заказу, давно дело было: Работа со статистикой, начисление разных пойнтов за клики по баннеру и т.д. Просто вырезано всё это. 8)

Кстати "таблица статистики кликов" автором мода, ни как не очищается и не обрабатывается( даже при удалении баннера), только заносятся данные при клике. Поэтому и вырастает.
konkurent
phpBB 1.0.0
Сообщения: 4
Зарегистрирован: 15 лет 11 месяцев

Re: Complete banner

Сообщение konkurent »

в админке в левой панели
Parse error: syntax error, unexpected ';', expecting ')' in /......./forum/admin/admin_db_utilities.php on line 698
выдало после установки мода...
в этом месте чтото типа

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

	$error = false;
			switch(SQL_LAYER)
			{
				case 'oracle':
					$error = true;
					break;
				case 'db2':
					$error = true;
					break;
				case 'msaccess':
					$error = true;
					break;
				case 'mssql':
				case 'mssql-odbc':
					$error = true;
					break;
есть поправки?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: Complete banner

Сообщение Палыч »

konkurent писал(а): syntax error, unexpected ';', expecting ')'
ну так ищите выше-ниже где у вас лишние-недостающие точка с запятой и скобка.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Зарегистрирован: 18 лет 9 месяцев
Поблагодарили: 3 раза

Re: Complete banner

Сообщение Rayden »

пункт
case 'mssql':
не закрыт точкой с запятой.

Добавлено спустя 42 секунды:
А весь оператор не закрыт фигурной скобкой
phpBB2 FAQ
phpBB3 FAQ
konkurent
phpBB 1.0.0
Сообщения: 4
Зарегистрирован: 15 лет 11 месяцев

Re: Complete banner

Сообщение konkurent »

Палыч
Rayden
ввиду ущербных познаний в синтаксисе выложу кусок побольше и попрошу поправить как надо...
Просто до установки Complete banner все было ок - теперь не знаю, где ошибка...

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

//
// Begin program proper
//
if( isset($HTTP_GET_VARS['perform']) || isset($HTTP_POST_VARS['perform']) )
{
	$perform = (isset($HTTP_POST_VARS['perform'])) ? $HTTP_POST_VARS['perform'] : $HTTP_GET_VARS['perform'];

	switch($perform)
	{
		case 'backup':

			$error = false;
			switch(SQL_LAYER)
			{
				case 'oracle':
					$error = true;
					break;
				case 'db2':
					$error = true;
					break;
				case 'msaccess':
					$error = true;
					break;
				case 'mssql':
				case 'mssql-odbc':
					$error = true;
					break;
			}

			if ($error)
			{
				include('./page_header_admin.'.$phpEx);

				$template->set_filenames(array(
					"body" => "admin/admin_message_body.tpl")
				);

				$template->assign_vars(array(
					"MESSAGE_TITLE" => $lang['Information'],
					"MESSAGE_TEXT" => $lang['Backups_not_supported'])
				);

				$template->pparse("body");

				include('./page_footer_admin.'.$phpEx);
			}

			$tables = array(
// Start add - Complete banner MOD
$tables[] = 'banner';
$tables[] = 'banner_stats';
// End add - Complete banner MOD
'auth_access', 'banlist', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words', 'confirm', 'sessions_keys');

			$additional_tables = (isset($HTTP_POST_VARS['additional_tables'])) ? $HTTP_POST_VARS['additional_tables'] : ( (isset($HTTP_GET_VARS['additional_tables'])) ? $HTTP_GET_VARS['additional_tables'] : "" );
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: Complete banner

Сообщение Палыч »

Rayden писал(а):пунктcase 'mssql':не закрыт точкой с запятой.
А он и не должен быть закрыт, он же пустой. Просто перечисление положений свича.

konkurent
Кода МОДа не видел, но вы точно туда вставили?

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

        $tables = array(
// Start add - Complete banner MOD
$tables[] = 'banner';
$tables[] = 'banner_stats';
// End add - Complete banner MOD
и, если туда, то строки должны закачиваться запятыми, а не точкой с запятой (внутри массива)
По-моему, так... :?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Зарегистрирован: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Re: Complete banner

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

Так и знал, у кого-то кривые руки. Конечно не туда вставил.

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

// Start add - Complete banner MOD
$tables[] = 'banner';
$tables[] = 'banner_stats';
// End add - Complete banner MOD
надо вставлять перед

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

$additional_tables = (isset($HTTP_POST_VARS['additional_tables'])) ? $HTTP_POST_VARS['additional_tables'] : ( (isset($HTTP_GET_VARS['additional_tables'])) ? $HTTP_GET_VARS['additional_tables'] : "" );
Добавлено спустя 4 минуты 21 секунду:
Палыч, вот кусок мода

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

# 
#-----[ FIND ]------------------------------------------------ 
#
$tables = array(

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#

// Start add - Complete banner MOD
$tables[] = 'banner';
$tables[] = 'banner_stats';
// End add - Complete banner MOD
konkurent, иди читай FAQ по установке модов по понимания.

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

наш форум http://forum.aeroion.ru/cat1.html
konkurent
phpBB 1.0.0
Сообщения: 4
Зарегистрирован: 15 лет 11 месяцев

Re: Complete banner

Сообщение konkurent »

Поручик
Палыч
СПАСИБО, вроде разобрался - все настроил - осталось проблема с редиректом - пишу туда нужный урл, но вместо него идет ссылка на .../forum/redirect.php?banner_id=1 (пустая страница)
(исходник - http://svadbagrodno.com/forum/index.php)
konkurent
phpBB 1.0.0
Сообщения: 4
Зарегистрирован: 15 лет 11 месяцев

Re: Complete banner

Сообщение konkurent »

Палыч
может сможете помоч? (пост выше)
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: Complete banner

Сообщение Палыч »

konkurent
Во-первых
Палыч писал(а):Кода МОДа не видел
Во-вторых, а что это за копирайт такой интересный?
© 2008 Свадьба в Гродно
© 2001-2005 phpBB Group
Правила, п.1.4.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
bomex
phpBB 1.0.0
Сообщения: 2
Зарегистрирован: 15 лет 7 месяцев

Re: Complete banner

Сообщение bomex »

у меня тоже имеется проблема с редиректом, но тока в фаерфоксе.
В ИЕ всё отлично работает.

может кто знает где там псину прикопали?

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