Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Мод "Карма" в FM 1.0 - Нужна помощь!
ТвойWeb » » ExBB Full Mods » Мод "Карма" в FM 1.0 - Нужна помощь!

Страниц (1): [1]
 

1. SandW0rm - 02 Февраля, 2008 - 14:37:25 - перейти к сообщению
Всем привет...
Народ..помогите пожалуйста если есть знающие люди..Ситуация такова:

1. Возможно ли каким то образом переделать в моде карма, там где пишется "Повысить/Понизить" так, чтобы вместо этих надписей были картинки...Если да, то как?

2. Если кто-то сталкивался, подскажите пожалуйста, как сделать, чтоб при нажатии на "повысить" или "понизить" вылетало окно с введением причины..Тоесть человек чтобы повысить или понизить карму должен написать причину...Если возможно это сделать, подскажите как...

Заранее благодарен за помощь!!!
2. Systemnik - 03 Февраля, 2008 - 05:08:50 - перейти к сообщению
Ну паря.. это уж слишкм просто.. я про первое.. подрежактируй темплейт..
А вот второе это уже аддон.. нао что бы это все сохранялось типа в файлы??
И потом юзер мог просмотреть?? Ну впринципе само окно сделать легко...
а вот дополнительный модуль к панули юзера.. это уже.. надо девелоперов попросить! Подмигивание
3. yura3d - 03 Февраля, 2008 - 13:18:05 - перейти к сообщению
SandW0rm пишет:
1. Возможно ли каким то образом переделать в моде карма, там где пишется "Повысить/Понизить" так, чтобы вместо этих надписей были картинки...Если да, то как?

Возможно. В языковом файле мода кармы modules/karma/language/russian/lang.php содержатся переменные:

CODE:
$this->LANG['KarmaAdd'] = 'Поощрить';
$this->LANG['KarmaDel'] = 'Наказать';

Вы можете заменить текст на картинки.

SandW0rm пишет:
2. Если кто-то сталкивался, подскажите пожалуйста, как сделать, чтоб при нажатии на "повысить" или "понизить" вылетало окно с введением причины..Тоесть человек чтобы повысить или понизить карму должен написать причину...Если возможно это сделать, подскажите как...

Это можно сделать только с доработкой существующего мода кармы, так как изначально такая возможность не планировалась
4. Cheriksoft - 03 Февраля, 2008 - 13:35:15 - перейти к сообщению
По идее надо сделать так, чтобы по нажатию на "Поощрить" или "Наказать" не сразу отправлялось, а выскакивал попап с полем "Причина" + добавить кусок в karma.php, чтобы причина записывалась в кармалог
5. SandW0rm - 03 Февраля, 2008 - 13:45:14 - перейти к сообщению
yura3d пишет:
Здесь переменные $fm->LANG['KarmaAdd'] и $fm->LANG['KarmaDel'] не что иное, как строки "Поощрить" и "Наказать", которые извлекаются из языковых файлов. Вы можете заменить их на картинки.

yura3d, да я это знаю..весь вопрос в том, что я незнаю как именно надо прописать путь к рисункам и где его надо прописать.. Не понял
6. yura3d - 03 Февраля, 2008 - 13:54:51 - перейти к сообщению
SandW0rm пишет:
yura3d, да я это знаю..весь вопрос в том, что я незнаю как именно надо прописать путь к рисункам и где его надо прописать.. Не понял

Намного проще будет сделать так. Откройте файл modules/karma/language/russian/lang.php, найдите в нём строки:

CODE:
$this->LANG['KarmaAdd'] = 'Поощрить';
$this->LANG['KarmaDel'] = 'Наказать';

И замените текст на картинки, например так:

CODE:
$this->LANG['KarmaAdd'] = '<img src="im/images/up.gif" border="0">';
$this->LANG['KarmaDel'] = '<img src="im/images/down.gif" border="0">';

В данном примере up.gif и down.gif файлы картинок, располагаться они должны в папке im/images
7. SandW0rm - 04 Февраля, 2008 - 15:47:45 - перейти к сообщению
yura3d пишет:
Намного проще будет сделать так. Откройте файл modules/karma/language/russian/lang.php

yura3d, огромное спасибо! Все получилось...

А вот вопрос есть...:

Между ПООЩРИТЬ и НАКАЗАТЬ есть символ:
CODE:
/

Кто нибудь знает где он находится и как его найти?

Хотел попробовать чтобы вид кармы был примерно такой:

<== -10 |20| 10+ ==>

А этот символ "/" посередине немного мешается...
Вот как бы вместо него написать эти цифры?

Если кто знает - подскажите плиз...
8. yura3d - 05 Февраля, 2008 - 11:44:12 - перейти к сообщению
SandW0rm пишет:
yura3d пишет:
Намного проще будет сделать так. Откройте файл modules/karma/language/russian/lang.php

yura3d, огромное спасибо! Все получилось...

А вот вопрос есть...:

Между ПООЩРИТЬ и НАКАЗАТЬ есть символ:
CODE:
/

Кто нибудь знает где он находится и как его найти?

Хотел попробовать чтобы вид кармы был примерно такой:

<== -10 |20| 10+ ==>

А этот символ "/" посередине немного мешается...
Вот как бы вместо него написать эти цифры?

Если кто знает - подскажите плиз...

В файле topic.php примерно на строке 430 находится код, определяющий формат вывода кармы:

CODE:
$users[$user_id]['karmalink'] = ($fm->user['id'] !== 0) ? $fm->LANG['Karma'].'<a href="#" onClick="Karma(\'plus\', '.$user_id.'); return false">'.$fm->LANG['KarmaAdd'].'</a>/<a href="#" onClick="Karma(\'minus\', '.$user_id.'); return false">'.$fm->LANG['KarmaDel'].'</a><br>':$fm->LANG['Karma'];
9. SandW0rm - 05 Февраля, 2008 - 15:09:06 - перейти к сообщению
yura3d огромное спасибо! все получилось Радость

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0246]     [ Gzipped ]