Add-on for Thanks for posts 1.0.0

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 14 лет 1 месяц
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 306 раз

Add-on for Thanks for posts 1.0.0

Сообщение Алг »

Наименование модификации: Аддон для мода Thanks for post (Rating edition) v 1.3.5 Автор мода:Палыч
Описание: данный код позволяет ставить и удалять благодарности за пост очищать список благодарностей без перезагрузки страницы.

Версия 1.0.0 для стилей prosilver и subsilver2
Addon_Thanks_for_posts_1.0.0.zip
Комментарий:
1. В панели администратора можно отключить использование аддона и пользоваться обычным модом благодарностей за пост

2. Все js библиотеки необходимые для аддона находятся в корневом директории Scripts и подключены в файле overall_header.html. Если какая-то из этих библиотек подключена в другом месте то лишние строчки необходимо закомментировать

3. Информационные сообщения о действиях пользователя появляются в правом верхнем углу. Можно настроить вывод их в любом месте экрана
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Алг 04.01.2015 14:41, всего редактировалось 6 раз.
Причина: закрепление первого поста на каждой странице
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 14 лет 1 месяц
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 306 раз

Re: Add-on for Thanks for posts and Phpbb_jquery_base mods

Сообщение Алг »

Shredder писал(а):Алг
Какой архив не ставится через автомод? Этот? Add-on for Thanks for posts and Phpbb_jquery_base mods
Shredder, нет, я написала новый вариант
Алг писал(а):чтоб был уж совсем "по уму"
Всё ставится, проблема моя была в самом автомоде, скачанном с первого попавшегося места... ну и в невнимательности тоже
С нормальным автомодом всё, кроме копирования файлов из root отлично работает.
Так что скоро выложу
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Add-on for Thanks for posts and Phpbb_jquery_base mods

Сообщение Sheer »

Алг писал(а):кроме копирования файлов из root
Потому что ошибка в инструкции.
Add-on.jpg
Должно быть так
Add-on_2.jpg
Кстати непонятно зачем они нужны. Инструкция для subsilver2 должна быть написана отдельно, и помещена в папку contrib. Более того, эти дополнительные файлы входят в состав jquery_base, я так понимаю.
Тем не менее инструкцию исправил
Add-on for Thanks for posts and Phpbb_jquery_base mods20131118172053.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
er107
phpBB 2.0.19
Сообщения: 1204
Стаж: 15 лет 6 месяцев
Благодарил (а): 331 раз
Поблагодарили: 93 раза

Re: Add-on for Thanks for posts and Phpbb_jquery_base mods

Сообщение er107 »

И остается вопрос, на старых версиях спасибок мод работает? (Очень уж не хочется обновляться, все и так работает, а переделывать много там надо)
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Add-on for Thanks for posts and Phpbb_jquery_base mods

Сообщение Shredder »

Sheer писал(а):Потому что ошибка в инструкции.
С файлами - это не ошибка. Многие моды делают так, я иногда в том числе. Никогда подобных проблем не было ни у кого.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Add-on for Thanks for posts and Phpbb_jquery_base mods

Сообщение Sheer »

Shredder писал(а):Никогда подобных проблем не было ни у кого
И с автомодом? Вообще-то я им никогда не пользуюсь.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Add-on for Thanks for posts and Phpbb_jquery_base mods

Сообщение Shredder »

Sheer писал(а):И с автомодом?
Да.
Данная инструкция - root/*.* - означает, что копируются сразу все файлы, имеющиеся в папке root.

Добавлено спустя 7 минут 10 секунд:
Вариант с разделением файлов нужен для наглядности и иногда для отвода дополнительных языков и шаблонов в папку contrib. Но применяются в автомоде оба варианта, ни с каким из них ошибок быть не должно.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Add-on for Thanks for posts and Phpbb_jquery_base mods

Сообщение Sheer »

Тогда фигли
Алг писал(а):С нормальным автомодом всё, кроме копирования файлов из root отлично работает.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Add-on for Thanks for posts and Phpbb_jquery_base mods

Сообщение Shredder »

Нужно видеть саму инструкцию, чтобы сказать
Алг писал(а):я написала новый вариант
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Add-on for Thanks for posts and Phpbb_jquery_base mods

Сообщение Pazh »

Sheer Shredder правильно пишет, тоже всегда использую эту конструкцию и Автомод ее прекрасно ест: если открыть xml то там

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

<copy>
	<file from="root/*.*" to="*.*"/>
</copy>
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 14 лет 1 месяц
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 306 раз

Re: Add-on for Thanks for posts and Phpbb_jquery_base mods

Сообщение Алг »

Я извиняюсь, что пока не выкладываю, я проверила только на локальном компе, хочу сначала проверить на сервере и на основных браузерах. Как только время будет, постараюсь не затягивать
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 14 лет 1 месяц
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 306 раз

Re: Add-on for Thanks for posts and Phpbb_jquery_base mods

Сообщение Алг »

Наконец-то, могу выложить нормальную версию аддона, причем теперь не зависящую от Phpbb_jquery_base mods и с включением-отключением аддона из админ панели
Addon_Thanks_for_posts_1.0.0.zip
Исправлю первый пост темы.

Уважаемые модераторы а может тему почистим от флуда. В ней очень ценные для начинающих модописателей советы по оформлению мода и вроде бы есть такая тема может туда их перенести?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 14 лет 1 месяц
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 306 раз

Re: Add-on for Thanks for posts 1.0.0

Сообщение Алг »

поставила мод на действующий форум, обнаружилась ошибка при отображении числа благодарностей в минипрофиле. Исправлено. МОД заменён в первом посте темы и в предыдущем посте Если кто-то уже скачал и поставил, то достаточно заменить файл jquery_addons/jquery_addon_thanks_functions.php на файл из пакета
er107 писал(а):И остается вопрос, на старых версиях спасибок мод работает?
Я думаю да, если структура таблицы phpbb_thanks в старых версиях не отличается от новых. У меня самой на действующем форуме не последняя версия

Добавлено спустя 1 минуту 35 секунд:
п.с. кстати, с копированием файлов в автомоде больше нет проблем
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3467
Стаж: 14 лет 8 месяцев
Благодарил (а): 871 раз
Поблагодарили: 200 раз

Re: Add-on for Thanks for posts 1.0.0

Сообщение southklad »

Что то не работает, вроде все сделал, но не работает, хотя может быть дело в то, что вместо стандартной кнопки, у меня вот так и правку я вносил вот сюда

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

<a href="{postrow.THANKS_LINK}" title="{postrow.THANK_ALT}{postrow.POST_AUTHOR}" ><input id="lnk_thanks_post{postrow.POST_ID}" type="button" class="bold" style="width: 150px;" value="Сказать "Спасибо""></a>
если не правильно, поправьте
Изображение
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 14 лет 1 месяц
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 306 раз

Re: Add-on for Thanks for posts 1.0.0

Сообщение Алг »

Неправильно
Откройте файл subsilver2/template/jquery_addon_thanks_header.html
найдите

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

    //thanks for post
    $('[id^=lnk_thanks_post]').on("click", function (e) { 

            e.preventDefault();
            var post_id = $(this).attr('id').replace(/lnk_thanks_post/g, '');
             var cur_location =  $(this).attr('href');
             var imgSrc = $(this).find("img").attr('src');
            var action = imgSrc.toLowerCase().indexOf("thankposts.gif") >= 0 ? 'add' :'delete';
            data = 'mode=thanks_for_post&action=' + action + '&location=' + cur_location;
        do_ajax('thanks_for_post', data, true);
       });
уже строчка

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

 var cur_location =  $(this).attr('href');
работать не будет, так как у вашего элемента <input> нет аттрибута "href"
и всё дальнейшеее вам тоже не подходит
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3467
Стаж: 14 лет 8 месяцев
Благодарил (а): 871 раз
Поблагодарили: 200 раз

Re: Add-on for Thanks for posts 1.0.0

Сообщение southklad »

У меня стиль на основе prosilver , кнопка выведена как я уже указал выше

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

<a href="{postrow.THANKS_LINK}" title="{postrow.THANK_ALT}{postrow.POST_AUTHOR}" ><input type="button" class="bold" style="width: 150px;" value="Сказать "Спасибо""></a>
Скажите куда добавлять lnk_thanks_post{postrow.POST_ID} чтобы работало?
Изображение

Вернуться в «Бета-версии модов для phpBB 3.0.x»