[Hide для вложений] - Мод запрета скачивания вложений по лимиту постов

Автор kak2z, 13 июня 2015, 22:58:12

« назад - далее »

0 Пользователи и 5 гостей просматривают эту тему.

valek0972

kak2z, можно такое сделать.
Есть зарегистрированный пользователь, у него достаточно сообщений для скачивания вложений, он этим пользуется и много качает, я перевожу его в группу где отключена возможность качать вложения. Вот тут у него идет запрет, по идее должно писать "Вам не позволено скачивать или просматривать вложения в этом разделе", но вот мод хайда на вложения перебивает это и появляется надпись типа не достаточно сообщений что бы скачивать. Так вот, можно так сделать что бы группы у которых в настройках мода вложений выставлен был "ноль" не зависели от мода хайда. А то не совсем правильное предупреждение, вводящее в заблуждение.

Yarik

Честно,не помню.Если снять галочку на просмотр вложений гостям то гости вложение видят?Вроде как нет....
А то у меня что-то получилось,галочку снял - гости вложение видят но при попытке скачать выкидывает на страницу авторизации.Галочку поставил - гости качают вложение.Так же вроде не должно быть?
Или это от ILA такое...Ага,это такое от ILA,уже всё выяснил.
Хотя такой вариант меня даже очень устраивает...Даже при попытке перейти по прямой ссылке вылетают гости на страницу авторизации.Отлично просто,лавочка прикрылась.
Сейчас обнулю лог кто и что скачал,и буду наблюдать.

kak2z

Цитата: carlo22 от 20 июня 2015, 09:24:24
От одного и того же пользователя у меня идут жалобы, что он не может скачать вложения.
Вот его скрин

Просмотрел по нем все. Скачиваний вложений у него нет.
В чем может быть причина?
Он меня уже достал.

у него точно хватает сообщений?
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

carlo22

Цитата: kak2z от 20 июня 2015, 09:40:39у него точно хватает сообщений?
Да 5 штук.
И ни где я скачивания у него не нашел.

kak2z

Цитата: carlo22 от 20 июня 2015, 09:52:03
Да 5 штук.
И ни где я скачивания у него не нашел.
ошибок в логах нет никаких?
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

carlo22

Цитата: kak2z от 20 июня 2015, 09:54:36ошибок в логах нет никаких?
Только Неверный пароль и то от гостя.
Пишет, что с 14-го числа не может скачать вложения.
Я мод переустанавливал 16-го.
Не может же он глючить только на одном пользователе.

kak2z

Цитата: carlo22 от 20 июня 2015, 09:58:33
Только Неверный пароль и то от гостя.
Пишет, что с 14-го числа не может скачать вложения.
Я мод переустанавливал 16-го.
Не может же он глючить только на одном пользователе.

Новая версия.. теперь ставится на любую тему, не вносит правки в файлы тем..
можно показывать вложения ВСЕМ пользователям...
ставите лимит сообщений на скачивания и
1. пользователи и гости НЕ набравшие нужное количество сообщений МОГУТ смотреть и скачивать картинки..., но НЕ МОГУТ скачивать другие вложения
2. Те кто набрал нужное количество сообщений -  могут смотреть картинки и скачивать вложения.
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

valek0972

Цитата: kak2z от 20 июня 2015, 17:11:50
Новая версия.. теперь ставится на любую тему, не вносит правки в файлы тем..
можно показывать вложения ВСЕМ пользователям...
ставите лимит сообщений на скачивания и
1. пользователи и гости НЕ набравшие нужное количество сообщений МОГУТ смотреть и скачивать картинки..., но НЕ МОГУТ скачивать другие вложения
2. Те кто набрал нужное количество сообщений -  могут смотреть картинки и скачивать вложения.
Хайд полностью перебивает все, как и предыдущая версия.
Если выставлен лимит группе 0 (сообщений для скачивания файлов хватает), то все равно пишет что нужно такое то количество сообщений для скачивания, хотя должно писать что закончился лимит для этой группы, будет не меренное количество обращений почему так.
На основном форуме установлен Guest Attachment Preview (просмотр вложений гостями без возможности скачивать), не дружит с модом хайда для вложений, прежний работал.
Если возможно исправь пожалуйста в предыдущей версии что бы корректно отображалось не обходимое количество постов для скачивания вложений, буду им пользоваться.

kak2z

Цитата: valek0972 от 20 июня 2015, 17:57:16
Хайд полностью перебивает все, как и предыдущая версия.
Если выставлен лимит группе 0 (сообщений для скачивания файлов хватает), то все равно пишет что нужно такое то количество сообщений для скачивания, хотя должно писать что закончился лимит для этой группы, будет не меренное количество обращений почему так.
На основном форуме установлен Guest Attachment Preview (просмотр вложений гостями без возможности скачивать), не дружит с модом хайда для вложений, прежний работал.
Если возможно исправь пожалуйста в предыдущей версии что бы корректно отображалось не обходимое количество постов для скачивания вложений, буду им пользоваться.
попробуй поставить -1))

Guest Attachment Preview в этом моде я так понимаю надобность отпадает если хайд стоит?
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

valek0972

Цитата: kak2z от 20 июня 2015, 17:59:24попробуй поставить -1))
Ничего не меняется, все равно просит набор сообщений.

Цитата: kak2z от 20 июня 2015, 17:59:24
Guest Attachment Preview в этом моде я так понимаю надобность отпадает если хайд стоит?
Мне его не убрать, так как не отдельным модом установлен, а в одном пакете собраны четыре мода разного функционала для вложений.

kak2z

Цитата: valek0972 от 20 июня 2015, 18:10:48
Ничего не меняется, все равно просит набор сообщений.
Мне его не убрать, так как не отдельным модом установлен, а в одном пакете собраны четыре мода разного функционала для вложений.
странно... а попробуй поставить на тестовый.. на локаль можно..
и там проверь.. я вот сейчас клацаю.. меняю количество сообщений.. когда надо качает.. когда не надо не качает..
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

valek0972

Цитата: kak2z от 20 июня 2015, 18:13:03
странно... а попробуй поставить на тестовый.. на локаль можно..
и там проверь.. я вот сейчас клацаю.. меняю количество сообщений.. когда надо качает.. когда не надо не качает..
На тестовом и смотрю, у тебя когда группе стоит лимит -1, какая надпись появляется при попытке скачать файл?

kak2z

Цитата: valek0972 от 20 июня 2015, 18:16:26
На тестовом и смотрю, у тебя когда группе стоит лимит -1, какая надпись появляется при попытке скачать файл?
пользователь с 0 сообщениями
если в админке стоит 0 - то не могу скачать.. пишет что у Вас должно быть 0 сообщений (знаю что бок)) нужно будет исправить)
в админке ставлю -1 - все отлично качает)
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

valek0972

Цитата: kak2z от 20 июня 2015, 18:20:13
пользователь с 0 сообщениями
если в админке стоит 0 - то не могу скачать.. пишет что у Вас должно быть 0 сообщений (знаю что бок)) нужно будет исправить)
в админке ставлю -1 - все отлично качает)
Я не много о другом.
Если группе выставлен лимит в 0 скачиваний, а в хайде для всего форума стоит 4 сообщения, для каждой из групп ведь не выставишь хайд, то появляется надпись "Для скачивания файлов у вас должно быть 4 сообщения" а должно появляться всплывающее окно с таким текстом "Вы исчерпали лимит загрузок"

kak2z

Цитата: valek0972 от 20 июня 2015, 18:35:09
Я не много о другом.
Если группе выставлен лимит в 0 скачиваний, а в хайде для всего форума стоит 4 сообщения, для каждой из групп ведь не выставишь хайд, то появляется надпись "Для скачивания файлов у вас должно быть 4 сообщения" а должно появляться всплывающее окно с таким текстом "Вы исчерпали лимит загрузок"
мод хайда обрабатывает запрос раньше чем мод лимита..
так круто)))
пишет что надо набрать 4 сообщений)) человек набирает)) а потом ему еще пишет что и лимит у него)) и он снова пишет что бы поднять лимит)))
но по сути лимит 4 сообщения небольшой лимит...
как только набрал его -хайд больше не включается и выпадает страничка которая пишет про лимит..
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

valek0972

Цитата: kak2z от 20 июня 2015, 18:41:18
мод хайда обрабатывает запрос раньше чем мод лимита..
так круто)))
пишет что надо набрать 4 сообщений)) человек набирает)) а потом ему еще пишет что и лимит у него)) и он снова пишет что бы поднять лимит)))
но по сути лимит 4 сообщения небольшой лимит...
как только набрал его -хайд больше не включается и выпадает страничка которая пишет про лимит..
Может ты и прав.
А нельзя добавить еще один вывод, что бы у групп с нулевым лимитом была другая надпись при скачивании, не "Лимит загрузок на сегодня исчерпан", а "Вам запрещено скачивать вложения", что бы не вводить в заблуждение.

kak2z

Цитата: valek0972 от 20 июня 2015, 18:57:45
Может ты и прав.
А нельзя добавить еще один вывод, что бы у групп с нулевым лимитом была другая надпись при скачивании, не "Лимит загрузок на сегодня исчерпан", а "Вам запрещено скачивать вложения", что бы не вводить в заблуждение.
это уже про другой мод) http://www.simplemachines.ru/index.php?topic=18287.msg151404#msg151404
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

valek0972

Алексей, ты исправишь мне это, а то как я писал новая версия не хочет робить у меня на основном.
Цитата: valek0972 от 20 июня 2015, 17:57:16Если возможно исправь пожалуйста в предыдущей версии что бы корректно отображалось не обходимое количество постов для скачивания вложений.

kak2z

Цитата: valek0972 от 20 июня 2015, 19:25:52
Алексей, ты исправишь мне это, а то как я писал новая версия не хочет робить у меня на основном.
я так понял там на единичку он ошибается?
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

valek0972

Цитата: kak2z от 20 июня 2015, 19:29:01
я так понял там на единичку он ошибается?
Переустановил и заработал мод хайда, ничего не понимаю, при попытке скачать вложение гостем выскакивало пустое окошко. Сейчас все нормально.

valek0972

В логах присутствует ошибка, не совсем мод дружит и ILA

Undefined index: hide_attachmets
Файл: /home/public_html/Sources/ILA_integration.php
Строка: 332

kak2z

Цитата: Yarik от 21 июня 2015, 15:46:14
Мод хайде пока снёс,пользуюсь родным запретом на скачивание вложений.
Буду ждать обновления.
а почему снес?? некоректно прячет?
вроде в этой версии он жестко прячет, даже если есть прямая ссылка - все равно не отдает..
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

carlo22

Заметил вот такое дело. Если установить хайд на скачивание допустим 5 сообщений, то мод не дает скачать пока пользователь не наберет 6 сообщений. Устанавливаешь 4 тогда соответствует 5-ти и т.д.
Можно ли сделать, что бы количество сообщений для скачивания файлов соответствовало выставленному в настройках?

Yarik

Цитата: kak2z от 21 июня 2015, 15:49:58а почему снес?? некоректно прячет?
вроде в этой версии он жестко прячет, даже если есть прямая ссылка - все равно не отдает..
Потому что
Цитата: valek0972 от 20 июня 2015, 17:57:16Если выставлен лимит группе 0 (сообщений для скачивания файлов хватает), то все равно пишет что нужно такое то количество сообщений для скачивания, хотя должно писать что закончился лимит для этой группы, будет не меренное количество обращений почему так.

kak2z

1. Теперь правильно считает лимит сообщений.
2. Если кто то - кому то даст прямую ссылку на вложение, то там тоже будет сообщение о количестве сообщений нужных для скачивания вложения.
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Yarik

А если выставить ноль то даёт скачивать гостям.Так и должно быть?

kak2z

Цитата: Yarik от 23 июня 2015, 17:50:15А если выставить ноль то даёт скачивать гостям.Так и должно быть?
нет... так не должно быть..
это глюк или недокументированная возможность)) кому как нравится)
исправлю))
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Yarik

Ага,понял - спасибо - буду ждать.Получается отличный мод. O0

kak2z

Цитата: Yarik от 24 июня 2015, 08:00:42Если можно ещё правку мода хайде,о том что я вчера писал - о том что с нулём сообщений гости качают вложения.Хочу попробовать гостям вложения открыть
так открывай гостям вложение.. только значение должно стоять больше нуля.. гости скачать не смогут..
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Yarik

Цитата: kak2z от 24 июня 2015, 08:12:27только значение должно стоять больше нуля
Да вот было бы желательно чтобы был ноль - если можно.Некоторые регятся чтобы скачать,если поставлю 1 то будут кидать всякий хлам абы скачать.
Или же переписать русскую локализацию,кинуть ссылку на тему где можно 1 сообщение набить?Нужно подумать...

Mакс-23

@kak2z С первого поста, вложенный мод актуален? На сегодняшний день...

kak2z

Цитата: Mакс-23 от 27 февраля 2016, 12:25:50@kak2z С первого поста, вложенный мод актуален? На сегодняшний день...
вроде этот последний)) но смф 2.1 не поддерживает наверно) не тестировал)
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Mакс-23

Цитата: kak2z от 27 февраля 2016, 12:47:27вроде этот последний)) но смф 2.1 не поддерживает наверно) не тестировал)
вообщем поставил на 2.1 beta 2 - Выдало одну ошибку, при установке:
Найти:
echo '
<a href="' . $attachment['href'] . '"><img src="' . $settings['images_url'] . '/icons/clip.gif" align="middle" alt="*" />&nbsp;' . $attachment['name'] . '</a> ';
Добавить перед:
global $user_info;
if(isset($modSettings['nums_hide_attachmets']) && (int)$user_info['posts'] <= (int)$modSettings['nums_hide_attachmets'])
echo '
<a onclick="alert(\''.$txt['hide_attachmets'].'\')" href="'.$message['href'].'">&nbsp;' . $attachment['name'] . '</a>';
else
Не обращая внимания, продолжил установку.... начал проверять работу мода - а мод то не работает должным образом, т.е. даёт скачивать.

После внесения выше предложенного - мод работает  O0
Мои настройки: В правах для Гостей разрешен просмотр вложений. В настройках мода стоит значение 2.
Но, у пользователя три оставленных сообщения на форуме, и если выставить значение в моде на 3 - то скачивать не даёт  :(  Задумано ли так быть, не знаю.

P.S. Пред загрузкой изменил под 2.1 в package-info

Mакс-23

@kak2z Приветствую!

Удалил мод ("удаление мода" ► "удаление"). Но, ограничение всё равно высвечивает...



думаю что нужно в ручную править файлы... Как я могу узнать в каких файлах/строках мод вносил изменения?

kak2z

Цитата: Mакс-23 от 15 августа 2016, 09:06:00@kak2z Приветствую!

Удалил мод ("удаление мода" ► "удаление"). Но, ограничение всё равно высвечивает...



думаю что нужно в ручную править файлы... Как я могу узнать в каких файлах/строках мод вносил изменения?
по идее должен был удалится.. вполне может быть что были мои ручные правки))
все правки отмечены в файле hide_attachmets.xml в архиве мода..
Вам нужна правка в файле Display.template.php
если дадите ФТП доступ я через пару часов помогу убрать..
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Mакс-23

Цитата: kak2z от 15 августа 2016, 09:36:46все правки отмечены в файле hide_attachmets.xml в архиве мода..
Вам нужна правка в файле Display.template.php
если дадите ФТП доступ я через пару часов помогу убрать..

вот как раз по hide_attachmets.xml и смотрю... в Sources тоже были дополнения.. Сейчас перешел к Display.template.php файлу. Если не получится, я напишу...

Благодарю за внимание!