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

MUSIC ONLINE MOD-вопрос

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Gosudar
phpBB 2.0.0
Сообщения: 227
Стаж: 18 лет 9 месяцев

Сообщение Gosudar »

Помогите разобраться, как сделать, чтобы загружать мог только я, а слушать могли и зарегистрированные пользователи, и гости?
Ну так в Category Permissions выставьте везде - все
а Upload Level: - Admin
Gosudar
phpBB 2.0.0
Сообщения: 227
Стаж: 18 лет 9 месяцев

Сообщение Gosudar »

А я у себя не нашёл файл music_list.php
Это аддон. Смотрите первое сообщение.
мне сделать, чтобы ползунок поиска перемещался?
Какого поиска? и какой ползунок?
Молодогвардеец-Котище
phpBB 1.4.2
Сообщения: 73
Стаж: 16 лет 3 месяца
Откуда: Киев
Забанен: Бессрочно

Сообщение Молодогвардеец-Котище »

Вот адрес страницы с музыкой на моём Форуме:
http://www.kotische.com/forum/music.php

Добавлено спустя 3 минуты:
Gosudar писал(а):Какого поиска? и какой ползунок?
Спасибо, я уже разобрался, вопрос снят. Очень хорошо, когда на компе стоит "Media Player Classic" - тогда в "Опере" он, а не "Виндовс Медиа Плейер", отображается, и ползунок перемещается.

Добавлено спустя 22 минуты 7 секунд:
Gosudar писал(а):Ну так в Category Permissions выставьте везде - все
а Upload Level: - Admin
Выставил:

View Level: Все
Upload Level: Админ
Rate Level: Все
Comment Level: Все
Edit Level: Админ (раздела "все" здесь нет)
Delete Level: Админ (раздела "все" здесь нет)
Songs Approval: Выключено

и всё равно та-же самая ситуация - при попытке прослушать песню гостем выпадает окошко с логином и паролем, а при заходе под учётной записью обычного пользователя выдаёт "Общая ошибка. Нет доступа".
С уважением, Молодогвардеец-Котище.
Gosudar
phpBB 2.0.0
Сообщения: 227
Стаж: 18 лет 9 месяцев

Сообщение Gosudar »

А теперь проверьте настройки для каждой группы.

Здесь отдельно настраивается для каждой группы, и отдельно для каждой категории.
Молодогвардеец-Котище
phpBB 1.4.2
Сообщения: 73
Стаж: 16 лет 3 месяца
Откуда: Киев
Забанен: Бессрочно

Сообщение Молодогвардеец-Котище »

Да, в Админке/Music Online/Права доступа я выбрал группу "Прикольные песни" (группа пока единственная) и увидел таблицу "Music Permissions". Написано "Here you can choose which usergroup(s) can be the moderators for each Music category or just has the private access".
Далее идёт таблица доступа для пользовательских групп (например, пользовательская группа "Музыка", в которую я включил себя):

Группы Listen Upload Rate Comment Изменить Удалить Модератор

В данный момент у меня нигде галочки не поставлены. А как правильно их поставить?
С уважением, Молодогвардеец-Котище.
Gosudar
phpBB 2.0.0
Сообщения: 227
Стаж: 18 лет 9 месяцев

Сообщение Gosudar »

Ну и правильно, не ставьте галочки для групп.
Должно работать.
Это настройки для групп, т.е для всех кто состоит в этой группе.
(у меня же давно нормально работает)
Молодогвардеец-Котище
phpBB 1.4.2
Сообщения: 73
Стаж: 16 лет 3 месяца
Откуда: Киев
Забанен: Бессрочно

Сообщение Молодогвардеец-Котище »

Но не работает. Может, надо вручную что-то в базе поменять с помощью PHP My Admin?
Или какой-то косяк в файлах admin_music_auth.php, admin_music_cat.php или admin_music_config.php?
С уважением, Молодогвардеец-Котище.
Gosudar
phpBB 2.0.0
Сообщения: 227
Стаж: 18 лет 9 месяцев

Сообщение Gosudar »

Или какой-то косяк в файлах admin_music_auth.php, admin_music_cat.php или admin_music_config.php?
Да нет вроде, косяка там не было, не помню точно.
Проверяйте настройки.
Молодогвардеец-Котище
phpBB 1.4.2
Сообщения: 73
Стаж: 16 лет 3 месяца
Откуда: Киев
Забанен: Бессрочно

Сообщение Молодогвардеец-Котище »

Может, ещё должен быть раздел "Listen"? В настройках групп он есть.
И я заметил, что если выбрать, что только админ может грузить песни - то и слушать может только админ. Т.е. "Upload" = "действие слушать" (только кнопки "Listen"-"слушать" нет).
С уважением, Молодогвардеец-Котище.
Молодогвардеец-Котище
phpBB 1.4.2
Сообщения: 73
Стаж: 16 лет 3 месяца
Откуда: Киев
Забанен: Бессрочно

Сообщение Молодогвардеец-Котище »

А какой файл отвечает за различный доступ к прослушке и загрузке админа, модератора зарегистрированных и гостей? Какой участок кода нужно посмотреть?
С уважением, Молодогвардеец-Котище.
Gosudar
phpBB 2.0.0
Сообщения: 227
Стаж: 18 лет 9 месяцев

Сообщение Gosudar »

music_box/music_functions.php

функция music_user_access

точнее:
файл music_page.php
Вот этот код овечает за аплоад

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

// ------------------------------------
// Check the permissions
// ------------------------------------

$music_user_access = music_user_access($cat_id, $thiscat, 0, 1, 0, 0, 0, 0); // UPLOAD

if ($music_user_access['upload'] == 0)
{
	if (!$userdata['session_logged_in'])
	{
		redirect(append_sid("login.$phpEx?redirect=music_page.$phpEx?song_id=$song_id"));
	}
	else
	{
		message_die(GENERAL_ERROR, $lang['Not_Authorised']);
	}
}
И ещё есть это

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

// ------------------------------------
// Check song Approval
// ------------------------------------

if ($userdata['user_level'] != ADMIN)
{
	if( ($thiscat['cat_approval'] == ADMIN) or (($thiscat['cat_approval'] == MOD) and !$music_user_access['moderator']) )
	{
		if ($thissong['song_approval'] != 1)
		{
			message_die(GENERAL_ERROR, $lang['Not_Authorised']);
		}
	}
}
А может Вы забыли "разрешить(Approval)" ?
Молодогвардеец-Котище
phpBB 1.4.2
Сообщения: 73
Стаж: 16 лет 3 месяца
Откуда: Киев
Забанен: Бессрочно

Сообщение Молодогвардеец-Котище »

Да эти куски кодов в файле music_page.php у нас с Вами совпадают...
А может, нужно разрешить прослушку и загрузку зарегистрированным пользователям, но при этом поставить Approval="Admin" (или "Модератор")? Тогда я просто не буду разрешать никому из других зарегистрированных пользователей загрузку?

Добавлено спустя 22 минуты 15 секунд:

Или разрешить загрузку только пользователю с приватным статусом...
С уважением, Молодогвардеец-Котище.
Gosudar
phpBB 2.0.0
Сообщения: 227
Стаж: 18 лет 9 месяцев

Сообщение Gosudar »

music_page.php попробуйте найти

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

// ------------------------------------
// Check the permissions
// ------------------------------------

$music_user_access = music_user_access($cat_id, $thiscat, 0, 1, 0, 0, 0, 0); // UPLOAD

if ($music_user_access['upload'] == 0)
{
   if (!$userdata['session_logged_in'])
   {
      redirect(append_sid("login.$phpEx?redirect=music_page.$phpEx?song_id=$song_id"));
   }
   else
   {
      message_die(GENERAL_ERROR, $lang['Not_Authorised']);
   }
}
заменить

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

// ------------------------------------
// Check the permissions
// ------------------------------------

$music_user_access = music_user_access($cat_id, $thiscat, 1, 0, 0, 0, 0, 0); // VIEW
if ($music_user_access['view'] == 0)
{
	die($lang['Not_Authorised']);
}
По идее тут привязка к аплоаду, хотя этого быть не должно.

Кстати весьма глючный оказался. Проблема с правами, вот ещё одна фигня, в топе музыки выводит не разрешённые песни,
И таких бяк навалом...
Молодогвардеец-Котище
phpBB 1.4.2
Сообщения: 73
Стаж: 16 лет 3 месяца
Откуда: Киев
Забанен: Бессрочно

Сообщение Молодогвардеец-Котище »

Да, спасибо, после этой замены гости смогли слушать, а грузить - только модератор (я).
А мод, конечно, был изначально недоработан разработчиком.

Добавлено спустя 4 часа 19 минут 11 секунд:

А как разрешить форматы, которых нет в списке? Какой файл нужно корректировать?
В списке есть:
MP3, WMA, WMV, MPEG, AVI, SWF, AU, WAV, MIDI, RAM, QT, RM,
Надо ещё:
AMR, MID
С уважением, Молодогвардеец-Котище.
Gosudar
phpBB 2.0.0
Сообщения: 227
Стаж: 18 лет 9 месяцев

Сообщение Gosudar »

Какой файл нужно корректировать?
ну очевидно
admin/admin_music_config.php
language/lang_*/lang_admin_music.php
language/lang_*/lang_main_music.php

music_song.php
music_upload.php

И темплайты .
Итого около 10 файлов.
это если по-уму :)

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