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

View Attachments

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
Upiter
phpBB 1.4.3
Сообщения: 84
Стаж: 18 лет 6 месяцев

View Attachments

Сообщение Upiter »

Скачал этот мод
http://www.phpbbguru.net/mods/?download&id=80
Как и написано в инструкции загрузил файлы, когда обращаюсь к скрипту attachments.php получаю ошибку:

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

Общая ошибка	
 	
Failed obtaining forum access control lists

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM phpbb_forums a' at line 2

SELECT a.forum_id, FROM phpbb_forums a 

Line : 135
File : auth.php
Форум phpbb 2.0.17 Может у кого-нить есть мысли в чем может быть ошибка?.. :roll:
I tried so hard
And got so far...
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Выложите строки 130-140 файла includes/auth.php
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Upiter
phpBB 1.4.3
Сообщения: 84
Стаж: 18 лет 6 месяцев

Сообщение Upiter »

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

		$sql = "SELECT a.forum_id, $a_sql
			FROM " . FORUMS_TABLE . " a
			$forum_match_sql";
		if ( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Failed obtaining forum access control lists', '', __LINE__, __FILE__, $sql);
		}

		$sql_fetchrow = ( $forum_id != AUTH_LIST_ALL ) ? 'sql_fetchrow' : 'sql_fetchrowset';

		if ( !($f_access = $db->$sql_fetchrow($result)) )
I tried so hard
And got so far...
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Предполагаю, что вы все-таки не совсем верно выставили права доступа к форумам или допустили ошибку при установке File Attachment Mod. Как устанавливали - с помощью premodified files?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Upiter
phpBB 1.4.3
Сообщения: 84
Стаж: 18 лет 6 месяцев

Сообщение Upiter »

Ясно, значит глюки с модом вложений, который я устанавливал Easy Mod'ом premodified files не использовал, ибо форум сильно напичкам другими модами -__-
I tried so hard
And got so far...
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 17 лет 6 месяцев
Поблагодарили: 1 раз

Сообщение Gisher »

а как можно сделать ссылку в overall_header.tpl на вывод attachments.php? скажем с какой нибудь иконкой, или без неё...
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Элементарно, в page_header.php добавляем определение L_ATTACHMENTS и U_ATTACHMENTS, а в стиле, как раз указанном вами overall_header.tpl их размещаем по вкусу.

Примерно так для кода

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

FIND
	'U_GROUP_CP' =>

AFTER ADD
	'L_ATTACHMENTS' => $lang['View_attachments'],
	'U_ATTACHMENTS' => append_sid('attachments.'.phpEx),
Ну и языковой файл проверьте на наличие указанной выше в коде переменной или создайтесвою новую.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 17 лет 6 месяцев
Поблагодарили: 1 раз

Сообщение Gisher »

Xpert
спасибо большое, всё получилось, только в page_header.php надо было поставить вместо

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

FIND
	'U_GROUP_CP' =>

AFTER ADD
	'L_ATTACHMENTS' => $lang['View_attachments'],
	'U_ATTACHMENTS' => append_sid('attachments.'.phpEx),
добавить всего один символ

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

FIND
	'U_GROUP_CP' =>

AFTER ADD
	'L_ATTACHMENTS' => $lang['View_attachments'],
	'U_ATTACHMENTS' => append_sid('attachments.'.$phpEx),
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Может я уже устал за сегодня, но я не понимаю, о каком символе идет речь...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

Xpert
Gisher писал(а):$
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Mr. Smith
phpBB 1.2.0
Сообщения: 13
Стаж: 17 лет

Сообщение Mr. Smith »

А как должен выглядеть этот аддон к моду? Где искать списки файлов? А то файлы мода переписал, а изменений не вижу... Сильно не пинайте, совсем я еще зеленый в этом деле...
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Набрать в браузере attachments.php
Сам мод никуда себя не выводит. По поводу того как вывести - читайте мои сообщения Gisher.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Mr. Smith
phpBB 1.2.0
Сообщения: 13
Стаж: 17 лет

Сообщение Mr. Smith »

2 Xpert - page_header.php изменил, а вот что делать в overall_header.tpl - не могу понять. Например, как сделать, чтобы вверху была ссылка, где "Вход", "FAQ", "Группы" и т.д. Попробовал сделать по аналогии с модом watched_topic_list, не получается. И по поводу проверки переменной в языковом файле. Можно еще раз, для тех, кто в танке, пожалуйста... :oops:
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

Mr. Smith писал(а):page_header.php изменил, а вот что делать в overall_header.tpl - не могу понять. Например, как сделать, чтобы вверху была ссылка, где "Вход", "FAQ", "Группы" и т.д.

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

&nbsp;<a href="{U_ATTACHMENTS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_register.gif" width="12" height="13" border="0" alt="{L_ATTACHMENTS}" hspace="3" />{L_ATTACHMENTS}</a>&nbsp;
Mr. Smith писал(а): И по поводу проверки переменной в языковом файле. Можно еще раз, для тех, кто в танке, пожалуйста...
В файл lang_main.php добавить

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

$lang['View_attachments'] = 'Просмотреть вложения';
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Mr. Smith
phpBB 1.2.0
Сообщения: 13
Стаж: 17 лет

Сообщение Mr. Smith »

Спасибо, Xpert и Палыч!!! Респектище!!! :lol:

Вот еще чего хотел спросить: попробовал создать файл изображения вместо icon_mini_register.gif и прописать его, но выдает пустое место... Почему так? В папку images положил, обозвал icon_mini_attachment.gif, проверил по пикселам, путь в overall_header.tpl прописал, но квадратик пуст, изображение не выводится...? Имя icon_mini_register какое-то "системное", что ли?

ЗЫ. Все, заработало! Моя вина, торопился, file extension забыл:)

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