Say Thanks 1.3.3

Автор Perm, 29 января 2016, 14:23:34

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

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

Perm

Подскажите, пожалуйста, как русифицировать мод Say Thanks 1.3.3? Хотя бы укажите, какой файл редактировать. И насколько корректно этот мод работает на smf 2.0.10? Установил на Денвере - видимых проблем нет.

Добавлено:
С русификацией разобрался. Может понадобится кому-то. Нужно добавить в файл /Themes/default/languages/Modifications.russian.php перел символами ?> следующее:

// Say Thanks Mod
// Russian translation by Sergey (http://www.za40.org)
$txt['saythanks_text'] = 'Сказать Спасибо';
$txt['saythanks_thanked'] = 'Пользователи, которые поблагодарили этот пост: ';
$txt['saythanks_thankscount'] = 'Поблагодарили';
$txt['saythanks_times'] = 'раз(а)';
$txt['saythanks_withdraw_thanks'] = 'Отменить Спасибо';
$txt['saythanks_settings'] = 'Сказать Спасибо';
$txt['saythanks_withdraw_thanks_settings_desc'] = 'Включить возможность отмены благодарности';
$txt['saythanks_hide_thanks_count_on_post_settings_desc'] = 'Скрыть счётчик благодарностей рядом с сообщением';
$txt['saythanks_hide_thanks_count_in_profile_settings_desc'] = 'Скрыть благодарности в профилях пользователей';
$txt['saythanks_hide_thanks_stats_settings_desc'] = 'Скрыть рейтинг благодарностей';
$txt['saythanks_show_thanked_posts'] = 'Сообщения, которые понравились пользователям';
$txt['saythanks_show_thank_by_user_posts'] = 'Сообщения, за которые поблагодарил пользователь';
$txt['saythanks_most_thanked'] = 'Топ 10 пользователей, получивших Спасибо';
$txt['saythanks_most_thanks_given'] = 'Топ 10 Спасибо';
$txt['saythanks_most_thanked_posts'] = 'Топ 10 сообщений, отмеченных Спасибо';
$txt['saythanks_disable_on_boards'] = 'Отключить в разделах';
$txt['saythanks_title'] = 'Скрыть подсчёт поблагодаривших';
$txt['saythanks_hide_text'] = 'Вам это нужно {thanks_needed}, спасибо. Мы нуждаемся в вас {thanks_left}, спасибо.';
$txt['saythanks_desc'] = 'Сокрытие содержимого сообщения в зависимости от числа поблагодаривших.';
$txt['saythanks_thanked_title'] = 'Скрыть от поблагодаривших';
$txt['saythanks_hide_thanked_text'] = 'Чтобы увидеть содержимое, вы должны вначале нажать Спасибо.';
$txt['saythanks_thanked_desc'] = 'Сокрытие содержимого сообщения в зависимости от числа поблагодаривших.';
$txt['saythanks_input_title'] = 'Подсчёт минимума поблагодаривших';
$txt['saythanks_ajax_success'] = 'Спасибо';
$txt['saythanks_ajax_loading'] = 'Спасибо...';
$txt['saythanks_ajax_error'] = 'Ошибка во время нажатия Спасибо';
$txt['saythanks_ajax_guest'] = '<a href="' . $scripturl . '?action=login">Войти, чтобы поблагодарить это сообщение</a>';
// Say Thanks Mod

Остался вопрос о возможных проблемах с модом.

И можно ли как-то узнать, кто именно и в какой теме сказал спасибо?

GeorG

Мод в последней версии и так русифицирован.

ЦитироватьChange Log

1.3.3

    Fixed stats page bug introduced in previous version
    Croatian translation by anonymous
    Russian translation by Sergey
    Persian translation by roza
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Корреспондент

В одной из тем на форуме я говорил уже, что данный мод категорически не дружит со сторонними темами, особенно если это темы семейства Core. При установке выдаёт ошибку, естественно я правил файлы вручную, частично эту проблему удавалось решить, но всёровно мод, точнее кнопка и название "Спасибо", в темах отображается криво. Поэтому, если у вас на форуме уже установлены дополн.темы, имейте это ввиду.
Я лично не один час убил, пытался решить проблему сам (правки файлов мода), но увы. Пока отложил в долгий ящик.

Suonare

Цитата: Perm от 29 января 2016, 14:23:34И можно ли как-то узнать, кто именно и в какой теме сказал спасибо?
Можно. Зависит это от активированных/деактивированных функций, которые прямо или косвенно отвечают за упомянутые действия. Список функций висит в настройках данного конкретного мода. Зайдите в админке в "Настройки модов", найдите спасибный мод и настройте его под себя. Если мод установлен у вас на Денвере, вы сможете увидеть его работу только с левых тапок - т.е., создав юзерскую учётку и тестируя на ней конкретно. На комментах вашей (админской) учётки спасибную кнопку вы не узреете, ибо мод заточен на то, чтобы говорить "спасибо" другим, а не себе.

cepera

Цитата: kelvincool от 30 января 2016, 15:39:391.3.4
  • Fixed Russian issue with json
  • Added Russian UTF-8

You were right it was a specific problem with handling Russian in json. Took a bit of work but got it to work eventually.

У меня на кастомной теме заработал как надо! И всего то надо было отписать автору :-)

Perm

#5
Здравствуйте.

У меня такая ситуация. Установил данный мод давно, и он вполне корректно работал. Затем перенёс форум на localhost. Темы не отображались. Я нашёл где-то информацию, что нужно удалить данный мод и установить снова (данные мода не удалял). После этого все темы и оставленные в них благодарности отображались. Но нажимать кнопку "спасибо" я не пробовал. После этого я установил мод Post and PM Inline Attachments, а затем устанавливал и удалял Loginza и Ulogin. Два последних мода работают у меня некорректно и, поскольку они мне не сильно нужны, я их удалил. После этого заметил, что при нажатии кнопки "Спасибо" в темах ничего не происходит, а в логах ошибок следующее:

http://localhost/***/index.php?scheduled=mailq;ts=1484570086
535 5.7.8 Error: authentication failed: authentication failure

Пробовал удалять мод Saythanks. Но после этого форум вообще не работает: в левом верхнем углу появляется сообщение

theme_template_error

Подскажите, пожалуйста, можно ли это как-то исправить?

P.S. Бэкапы я сделал и уже откатился к состоянию до удаления мода.

P.P.S. Возможно, это связано с тем, что на Денвере не работают почтовые сервисы?

Сан

SMF2.0.15
Тема дефолт
Мод SayThanks_1.3.6
В дестопной версии аботает нормально.

Если перейти по ссылке "Мобильная версия" и зайти в любую тему форума, то внизу появляется ссылка "Ошибка во время нажатия Спасибо" с адресом site . ru / index.php ? topic=5.0;wap2#

Как-то можно это исправить?

Ой, картинку тут вставлял, а её нету

GeorG

Цитата: Сан от 06 февраля 2018, 11:58:56Ой, картинку тут вставлял, а её нету
На фотохостинг залейте.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Сан

Вот тут картинка к первому посту

Да, и Спасибо в Мобильной не ставится

GeorG

Это не ошибка, стили не прописываются для WAP версии.

Вставьте в файл ../Themes/default/css/wireless.css

.thank_you_hidden
{
display: none;
}
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Aminus

Как увеличит шрифт? "Следующие пользователи поблагодарили этот пост:"Вам недоступны вложения в этом разделе.

GeorG

Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Сан

Aminus, там примерно такой код:
<div id="..." class="thanks smalltext"><span>Следующие пользователи поблагодарили этот пост:</span><a ...>Тех-поддержка</a) ... <a...>Эльдар</a></div>
Можно для этого класса написать/изменить правила:
или .thanks {font-size: 30px;}
или .smalltext {font-size: 30px;}
или .thanks.smalltext {font-size: 30px;}

Если надо разные стили, то можно к этому классу добавлять "span"  и "a":
.thanks span {font-size: 30px;}
.thanks a {font-size: 20px; color: red}