Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
Поиск
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Форумные движки/Модификация "Спасибо"
Поиск

Модификация "Спасибо"

5 ответов105 просмотровСейчас просматривают: 1
Mopo3
Mopo3

Пользователь

Бывалый

Постов: 341

На форуме с: 03.10.2007

Репутация: +218

Рейтинг: 0

· 02.02.2010, 14:48

Поставил на форум 2.3.6 мод "Спасибо".
Всё устраивает кроме надписи:

Цитата
Вас 1 раз(а) поблагодорили Quatro за этот пост:

Собвственно вот ссылочка для скачивания мода (Тем у кого нету но желает поставить).
Хотелось сменить надпись написанную выше, кто знает что редактить?)

0
Руслан
Руслан

Модератор

Ветеран

Постов: 1201

На форуме с: 14.12.2007

Репутация: +775

Рейтинг: 0

· 02.02.2010, 14:55

Сразу же скачав архив и открыв /mod_install/thx_light.xml
увидел это:

Код
        <languages_group>
            <language>
                <key>thx_thanks</key>
                <text>Спасибок</text>
                <file>lang_topic</file>
            </language>
            <language>
                <key>thx_thanks1</key>
                <text>Вас</text>
                <file>lang_topic</file>
            </language>
            <language>
                <key>thx_thanks2</key>
                <text> раз(а) поблагодорили</text>
                <file>lang_topic</file>
            </language>
            <language>
                <key>thx_thanks3</key>
                <text>за этот пост</text>
                <file>lang_topic</file>
            </language>
        </languages_group>


Значит ищи в языках этого мода.

На Форуме я тоже Radar!
Я везде Radar!

0
Mopo3
Mopo3

Пользователь

Бывалый

Постов: 341

На форуме с: 03.10.2007

Репутация: +218

Рейтинг: 0

· 02.02.2010, 16:17

Отредактить в языках можно только перевод. Убрав его пропадут ненужны строки.
Получается:

Цитата
Спасибо сказали: 1 Quatro :

Цитата
1 Quatro :
убрать бы.

0
Руслан
Руслан

Модератор

Ветеран

Постов: 1201

На форуме с: 14.12.2007

Репутация: +775

Рейтинг: 0

· 02.02.2010, 17:01

Quatro: Отредактить в языках можно только перевод. Убрав его пропадут ненужны строки.
Получается:

убрать бы.


Не совсем понял что конкретно ты хочешь убрать?
Какой должен быть результат?

На Форуме я тоже Radar!
Я везде Radar!

0
Mopo3
Mopo3

Пользователь

Бывалый

Постов: 341

На форуме с: 03.10.2007

Репутация: +218

Рейтинг: 0

· 02.02.2010, 17:33

Всё, разобрался)
Для тех кто не вкурил делаем так:

Открываем фаил sources/action_public/topics.php
Ищем:

Раскрывающийся текст
// Thanks Ajax Adaptex By ThiagoInfo - Start
if ($this->ipsclass->vars['thanks_mod_enable'])
{
$thank_pid = $row['pid'];
if ($this->ipsclass->vars['thx_topics_replies'])
{
$row['thanks_button'] = "<a style=\"cursor:pointer;\" id=\"thank_".$thank_pid."b\" onclick=\"thanks_add('thanks', '{$thank_pid}', '{$row['author_name']}','{$row['author_id']}')\"><img src=\"style_images/<#IMG_DIR#>/p_thanks.gif\" alt=\"Thanks\" title=\"Thanks\" /></a>";
}
if ($row['pid'] == $this->topic['topic_firstpost'])
{
$row['thanks_button'] = "<a style=\"cursor:pointer;\" id=\"thank_".$thank_pid."b\" onclick=\"thanks_add('thanks', '{$thank_pid}', '{$row['author_name']}','{$row['author_id']}')\"><img src=\"style_images/<#IMG_DIR#>/p_thanks.gif\" alt=\"Thanks\" title=\"Thanks\" /></a>";
}
if ($this->ipsclass->member['id'] == $row['author_id'] || !$this->ipsclass->member['id'])
{
$row['thanks_button'] = "";
}


$thank_text = "";
$thank_text1 = "";
$tquery = $this->ipsclass->DB->query("SELECT * FROM ibf_post_thanks WHERE postid = '$thank_pid' ORDER BY username ASC");
$thank_tot = $this->ipsclass->DB->get_num_rows($tquery);

if ($thank_tot)
{
$thank_text1 = "<div class=\"row1\" colspan=\"2\" align=\"top\"><strong>{$this->ipsclass->lang['thx_thanks1']} {$thank_tot} {$this->ipsclass->lang['thx_thanks2']} {$row['author_name']} {$this->ipsclass->lang['thx_thanks3']}:</strong></div>";
while($th_row =$this->ipsclass->DB->fetch_row($tquery))
{
if ($this->ipsclass->member['id'] == $th_row['userid'])
{
$row['thanks_button'] = "";
}
$thank_text .= "<a href=\"index.php?showuser=".$th_row['userid']."\">".$th_row['username']."</a>, ";
}
$thank_text = preg_replace( "/,\s+$/", "" , $thank_text);
}
$row['who_thanks'] = "<tr><td class=\"row2\" colspan=\"2\" align=\"top\"><div id=\"";
$row['who_thanks'] .= "thank_".$thank_pid."\"> \n{$thank_text1} {$thank_text}</div></td></tr>\n";
if ($this->ipsclass->vars['thx_member_display'])
{
$thanksquery = $this->ipsclass->DB->query("SELECT thanks_point FROM ibf_members WHERE id = '{$poster['id']}'");
$thanks = $this->ipsclass->DB->fetch_row($thanksquery);
$poster['thanks_point'] = $this->ipsclass->compiled_templates['skin_topic']->member_thanks_point( $thanks['thanks_point'] );
}
}

//Thanks Ajax Adaptex By ThiagoInfo - End


Меняем на:
Раскрывающийся текст
// Thanks Ajax Adaptex By ThiagoInfo - Start
if ($this->ipsclass->vars['thanks_mod_enable'])
{
$thank_pid = $row['pid'];
if ($this->ipsclass->vars['thx_topics_replies'])
{
$row['thanks_button'] = "<a style=\"cursor:pointer;\" id=\"thank_".$thank_pid."b\" onclick=\"thanks_add('thanks', '{$thank_pid}', '{$row['author_name']}','{$row['author_id']}')\"><img src=\"style_images/<#IMG_DIR#>/p_thanks.gif\" alt=\"Thanks\" title=\"Thanks\" /></a>";
}
if ($row['pid'] == $this->topic['topic_firstpost'])
{
$row['thanks_button'] = "<a style=\"cursor:pointer;\" id=\"thank_".$thank_pid."b\" onclick=\"thanks_add('thanks', '{$thank_pid}', '{$row['author_name']}','{$row['author_id']}')\"><img src=\"style_images/<#IMG_DIR#>/p_thanks.gif\" alt=\"Thanks\" title=\"Thanks\" /></a>";
}
if ($this->ipsclass->member['id'] == $row['author_id'] || !$this->ipsclass->member['id'])
{
$row['thanks_button'] = "";
}


$thank_text = "";
$thank_text1 = "";
$tquery = $this->ipsclass->DB->query("SELECT * FROM ibf_post_thanks WHERE postid = '$thank_pid' ORDER BY username ASC");
$thank_tot = $this->ipsclass->DB->get_num_rows($tquery);

if ($thank_tot)
{
$thank_text1 = "<div class=\"row1\" colspan=\"2\" align=\"top\"><strong>{$this->ipsclass->lang['thx_thanks1']} {$this->ipsclass->lang['thx_thanks2']} {$this->ipsclass->lang['thx_thanks3']}</strong></div>";
while($th_row =$this->ipsclass->DB->fetch_row($tquery))
{
if ($this->ipsclass->member['id'] == $th_row['userid'])
{
$row['thanks_button'] = "";
}
$thank_text .= "<a href=\"index.php?showuser=".$th_row['userid']."\">".$th_row['username']."</a>, ";
}
$thank_text = preg_replace( "/,\s+$/", "" , $thank_text);
}
$row['who_thanks'] = "<tr><td class=\"row2\" colspan=\"2\" align=\"top\"><div id=\"";
$row['who_thanks'] .= "thank_".$thank_pid."\"> \n{$thank_text1} {$thank_text}</div></td></tr>\n";
if ($this->ipsclass->vars['thx_member_display'])
{
$thanksquery = $this->ipsclass->DB->query("SELECT thanks_point FROM ibf_members WHERE id = '{$poster['id']}'");
$thanks = $this->ipsclass->DB->fetch_row($thanksquery);
$poster['thanks_point'] = $this->ipsclass->compiled_templates['skin_topic']->member_thanks_point( $thanks['thanks_point'] );
}
}

//Thanks Ajax Adaptex By ThiagoInfo - End


Затем открываем:
cache/lang_cache/en/lang_topic.php

Меняем на:
Раскрывающийся текст
<?php

$lang = array(

'cpt_swapposts' => "Обменять сообщения",
'rating_prefix' => "Рейтинг",
'group_icon' => "Иконка группы",
'reason_for_edit' => "Причина редактирования",
'js_rate_me' => "Рейтинг:",
'js_img_alt_rate' => "Нажмите на звездочку для оценки этой темы",
'you_have_not_rated' => "<i>нет</i>",
'you_have_rated_x' => "Ваша оценка:",
'total_ratings' => "Всего оценок:",
'poll_noview_guest' => "Вы не можете просмотреть результаты опроса, не проголосовав в нем. Пожалуйста, авторизуйтесь и проголосуйте, чтобы увидеть результаты этого опроса.",
'js_no_empty_post' => "Вы не можете публиковать пустое сообщение",
'to_post_alt' => "сообщение",
'add_selected_text' => "Добавить выделенный текст как цитату",
'js_error_no_permission' => "Извините, но вам не разрешено редактировать это сообщение",
'dd_display_modes' => "Режимы отображения",
'dd_rate_button' => "Оценить",
'announce_title' => "Объявление",
'click_for_mod' => "Для выбора этой темы для модерирования нажмите сюда",
'outline_posts_topic' => "Сообщений в этой теме",
'ignore_first_line' => "Вы выбрали игнорирование всех сообщений от:",
'ignore_view_post' => "Просмотр этого сообщения",
'ignore_unignore' => "Не игнорировать",
'edit_full_title' => "Полное редактирование",
'edit_full_desc' => "Полное редактирование со всеми опциями",
'edit_quick_title' => "Быстрое редактирование",
'edit_quick_desc' => "Быстро изменить это сообщение с базовыми опциями",
'topic_rating_done' => "Ваша оценка успешно добавлена!",
'topic_rating_changed' => "Ваша оценка успешно изменена!",
'topic_rated_already' => "Вы уже оценивали эту тему и вам не разрешено изменять вашу оценку.",
'topic_rating' => "Рейтинг",
'topic_options' => "Опции",
'topic_display' => "Режим отображения",
'topic_display_switch' => "Переключить на:",
'poll_vote_added' => "Ваш голос успешно добавлен",
'poll_viewing_results' => "Просмотр результатов опроса",
'poll_add_vote' => "Голосовать!",
'poll_s_stats' => "Статистика",
'poll_you_voted' => "Вы уже голосовали в этом опросе",
'poll_no_guests' => "Гости не могут голосовать",
'poll_vote_created' => "Ваш опрос был успешно создан",
'poll_s_total' => "Всего голосов",
'poll_null_vote' => "Просмотр результатов (Лишившись голоса)",
'poll_s_votes' => "Голосов",
'poll_you_created' => "Вы создали этот опрос",
'click_on_icon' => "Нажмите на это значок для выбора этого сообщения для использования в модерации внизу страницы",
'obyavlenie' => "Объявление:",
'soobsheniya_etoy_temyi' => "Сообщения этой темы",
'qr_add_email' => "Отправлять уведомления об ответах на e-mail",
'ip_private' => "Скрыт",
'tom_outline' => "Древовидный",
'tom_standard' => "Стандартный",
'tom_linear' => "Линейный",
'tom_replies' => "Ответов",
'announce_both' => "Объявление создано: %s, будет завершено: %s",
'announce_start' => "Объявление опубликовано %s",
'announce_end' => "Объявление завершено %s",
'cpt_approve' => "Опубликовать сообщение",
'cpt_unapprove' => "Скрыть сообщение",
'cpt_approvet' => "Опубликовать тему",
'cpt_unapprovet' => "Скрыть тему",
'cpt_merge' => "Объединить сообщения",
'cpt_delete' => "Удалить сообщения",
'cpt_split' => "Разделить тему",
'cpt_move' => "Переместить сообщения",
'cp_js_delete' => "Вы действительно хотите удалить эти сообщения?",
'enter_keywords' => "Ключевое слово",
'search_topic' => "Найти в этой теме",
'f_go' => "С отмеченными",
'tt_reply_to_post' => "Ответить прямо в этом сообщении",
'attach_thumbs' => "Эскизы прикрепленных изображений",
'attach_images' => "Прикрепленные изображения",
'attach_normal' => "Прикрепленные файлы",
'attach_ahits' => "Скачано:",
'attach_size' => "Размер:",
'mq_title' => "Добавить к многочисленным цитатам",
'tt_link' => "Ссылка на это сообщение",
'tt_prompt' => "Копирование прямой ссылки этого сообщения, для сохранения в буфере обмена",
'tt_rating' => "Рейтинг:",
'tt_warn' => "Предупреждения:<br />",
'tt_warn_add' => "Добавить предупреждение",
'tt_warn_minus' => "Снять предупреждение",
'mm_title' => "Мульти-модерация",
'mm_submit' => "ок",
'pv_total_votes' => "Всего голосов",
'new_poll_link' => "Добавить новый опрос",
'ac_title' => "Показать контакт лист",
'to_open' => "Раскрыть опции темы",
'to_close' => "Скрыть опции темы",
'show_emo' => "Показать смайлики в новом окне",
'pl_show_results' => "Показать результаты",
'pl_show_vote' => "Показать пункты опроса",
'pic_attach_thumb' => "Прикрепленное изображение (нажмите на эскиз, для увеличения)",
'attached_file' => "Прикрепленный файл",
'qr_title' => "Быстрый ответ",
'qr_open' => "Переключить окно быстрого ответа",
'qr_hide' => "Скрыть окно быстрого ответа",
'qr_submit' => "Отправить",
'qr_more_opts' => "Расширенная форма",
'qr_closeit' => "Скрыть форму",
'qr_add_smilie' => "Включить смайлики",
'qr_add_sig' => "Добавить подпись",
'b_back_to' => "Назад в",
'SPLIT_TOPIC' => "Разделить тему",
'MERGE_TOPIC' => "Соединить тему",
'TOPIC_HISTORY' => "История темы (опция администратора)",
'tt_title' => "Подписаться на тему",
'ft_title' => "Подписка на этот форум",
'av_title' => "Скачать тему",
'active_users_detail' => "гостей: %s, скрытых пользователей: %s",
'active_users_title' => "<b>%s</b> чел. читают эту тему",
'active_users_members' => "Пользователей: <b>%s</b>",
'go_new_post' => "К первому непрочитанному сообщению",
'edited_by' => "Сообщение отредактировал <b>%s</b> - %s",
'UNSUBBIT' => "Отписать всех от этой темы",
'EDIT_TOPIC' => "Редактировать заголовок",
'forum_jump' => "Перейти в форум",
'UNPIN_TOPIC' => "Опустить тему",
'OPEN_TOPIC' => "Открыть тему",
'attach_hits' => "Кол-во скачиваний",
'DELETE_TOPIC' => "Удалить тему",
'topic_moved' => "Эта тема перемещена, переходим в форум расположения темы",
'pic_attach' => "Прикрепленное изображение",
'multi_page_topic' => "Страницы:",
'snitch_geezer_to_a_copper' => "Отправить жалобу модератору",
'MOVE_TOPIC' => "Переместить тему",
'CLOSE_TOPIC' => "Закрыть тему",
'topic_page_h' => "Тема",
'member_warn_level' => "Уровень предупреждений пользователя",
'start_new_poll' => "Создание опроса",
'track_topic' => "Подписка на тему",
'js_del_1' => "Вы действительно хотите удалить это сообщение?",
'please_log_in' => "Вы не авторизованы в этом форуме.",
'js_del_2' => "Не хотите, как хотите",
'start_new_topic' => "Открытие новой темы",
'moderation_ops' => "Опции модератора",
'RECOUNT' => "Обновить тему",
'ip' => "IP",
'reply_to_topic' => "Ответ в эту тему",
'topic_stats' => "<#POSTS#> ответов с <#START#>",
'single_page_topic' => "&nbsp;",
'PIN_TOPIC' => "&laquo;Поднять&raquo; тему",
'print' => "Версия для печати",
'topic' => "Тема",
'posted_on' => "Сообщение",
'attach_dl' => "Скачать файл",
'DELETE_POST' => "Удалить сообщения",
't_old' => "Предыдущая тема",
't_new' => "Следующая тема",
'forward' => "Сообщить другу",
'back_top' => "Вверх",
'thx_thanks' => "Спасибок",
'thx_thanks1' => "Спасибо сказали:",

);

?>




Для тех кто не вкурил выполнив это при нажатие кнопки "Спасибо" меняется сообщение с "Вас 1 раз(а) поблагодорили Quatro за этот пост:" на "Спасибо сказали: "




Лично как заменил я. Можно было сделать сразу в topics.php
Спасибо за наводку axelll.

0
Тема закрыта для ответов