Всем привет...
Народ..помогите пожалуйста если есть знающие люди..Ситуация такова:
1. Возможно ли каким то образом переделать в моде карма, там где пишется "Повысить/Понизить" так, чтобы вместо этих надписей были картинки...Если да, то как?
2. Если кто-то сталкивался, подскажите пожалуйста, как сделать, чтоб при нажатии на "повысить" или "понизить" вылетало окно с введением причины..Тоесть человек чтобы повысить или понизить карму должен написать причину...Если возможно это сделать, подскажите как...
Заранее благодарен за помощь!!!
1. SandW0rm - 02 Февраля, 2008 - 14:37:25 - перейти к сообщению
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'] = 'Наказать';
$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'] = 'Наказать';
$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">';
$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, огромное спасибо! Все получилось...
А вот вопрос есть...:
Между ПООЩРИТЬ и НАКАЗАТЬ есть символ:
Кто нибудь знает где он находится и как его найти?
Хотел попробовать чтобы вид кармы был примерно такой:
<== -10 |20| 10+ ==>
А этот символ "/" посередине немного мешается...
Вот как бы вместо него написать эти цифры?
Если кто знает - подскажите плиз...
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 огромное спасибо! все получилось