dataman 0 Опубликовано: 1 марта 2008 Рассказать Опубликовано: 1 марта 2008 IT-Security, Вы планируета оповещать общественность уважаемого мною форума о подвижках в реализации ? Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 1 марта 2008 Рассказать Опубликовано: 1 марта 2008 Некогда пока делать бесплатные моды =( Срочно деньги нужны и сижу работаю =( Как только - так сразу. Обещал - значит сделаю. Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 3 марта 2008 Рассказать Опубликовано: 3 марта 2008 Вывод модуля готов. Осталось быстро сделать админку. Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 3 марта 2008 Рассказать Опубликовано: 3 марта 2008 (изменено) Модуль готов. Установка: Создать таблицу dle_rewards: CREATE TABLE `dle_rewards` ( `id` int(11) NOT NULL auto_increment, `uid` int(11) NOT NULL, `alt` varchar(100) NOT NULL, `image` varchar(100) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM; - Поместить файлы из архива внутрь движка. - Открыть engine/skins/default.js В самое начало дописать: function changeDemo () { var img = window.document.getElementById("reward").value; if (img !=='---') { document.getElementById("reward_demo").style.display = "block"; document.getElementById("reward_img").src = "/engine/skins/medals/"+img; } else { document.getElementById("reward_demo").style.display = "none"; } } - Открыть engine/modules/profile.php Найти: $tpl->set('{rate}', userrating ($row['name'])); $tpl->set('{registration}', langdate("j F Y H:i", $row['reg_date'])); $tpl->set('{lastdate}', langdate("j F Y H:i", $row['lastdate'])); Ниже написать: // Модуль наград $rewards = "<br>"; $res = $db->query("Select image, alt from dle_rewards where uid = $row[user_id]"); while ($rrow = $db->get_row($res)) { $rewards.= '<a href="#" onMouseOver="toolTip(\''.$rrow[alt].'\', 150)" onMouseOut="toolTip()"><img border="0" src="/engine/skins/medals/'.basename($rrow[image]).'"></a> '; } $tpl->set('{rewards}', $rewards); // Конец Открыть: admin.php Найти: 'rss' => 'admin', Ниже написать: 'rewards' => 'admin', Открыть: engine/inc/options.php Найти: array( 'name' => $lang['opt_google'], 'url' => "$PHP_SELF?mod=googlemap", 'descr' => $lang['opt_googlec'], 'image' => "googlemap.png", 'access' => "1", ), Ниже написать: array( 'name' => "награды", 'url' => "$PHP_SELF?mod=rewards", 'descr' => "Управление наградами на сайте", 'image' => "xfset.png", 'access' => "1", ), Открыть main.tpl После <style type="text/css" media="all"> @import url({THEME}/css/engine.css); </style> Написать: <script language="JavaScript" src="/engine/skins/tooltip.js"></script> Открыть: userinfo.tpl Найти: <br>Количество комментариев: <span class=date>{comm_num}</span> [ {comments} ]<br><br>E-Mail адрес: <span class=date>[{email}]</span> <span class=date>[{pm}]</span> <span class=date>{edituser}</span> Ниже написать: <br>Награды: {rewards} На этом вроде как всё...Архив: http://www.rapidshare.ru/598626 В комплекте 20 иконок...При большое желании можно использовать как "наказания" Нужно только добавить в массив $images в rewards.php нужные картинки и поправить шаблон. Если есть желание поблагодарить материально - в личку. Изменено 3 марта 2008 пользователем IT-Security Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 3 марта 2008 Рассказать Опубликовано: 3 марта 2008 Ну и?!Все так просили, а как сделал - никому не нужно?!Или трудно черкнуть как получилось!? Цитата Ссылка на сообщение Поделиться на других сайтах
dataman 0 Опубликовано: 4 марта 2008 Рассказать Опубликовано: 4 марта 2008 Тестю ... Первые впечатления - апосля процесса. Цитата Ссылка на сообщение Поделиться на других сайтах
dataman 0 Опубликовано: 4 марта 2008 Рассказать Опубликовано: 4 марта 2008 (изменено) ВСЁ РАБОТАЕТ .. Правда , излишняя прозрачность в слоях, при наведении курсора на медалько ... удалась !!! Изменено 4 марта 2008 пользователем dataman Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 4 марта 2008 Рассказать Опубликовано: 4 марта 2008 Зайдите в tooltip.js и там можете сменить настройки прозрачности, размеров и цветов. Создал тему в модах. Эту можно закрыть. Цитата Ссылка на сообщение Поделиться на других сайтах
dataman 0 Опубликовано: 4 марта 2008 Рассказать Опубликовано: 4 марта 2008 Особая признательность за то , что не стал заморачиваться на размер имаджей . ТОка вопрос . В двйх словах . Я понимаю, уже жлобство .. У тебя - 20 медалей . КАК Сделать - чтобы было N . Не . Мало Лучше М медалей ??? )))) И не лзя ли .. (совсем .. ужее . ) Чтобы изображение медальки было видно не когда уже закрылось форма .Ю А КОГДА ВЫБИРАЕШ .. Всплывающий хинт , чтоли .. ))) И - называть медали произвольно . ВСЁ . ИТАК - ЭТА ПЯТЬ . А будет ... Скасско .. Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 4 марта 2008 Рассказать Опубликовано: 4 марта 2008 Открыть rewards.php и редактировать сколько влезет. Там интуитивно понятно как добавить новую картинку. Цитата Ссылка на сообщение Поделиться на других сайтах
MSK 289 Опубликовано: 8 марта 2008 Рассказать Опубликовано: 8 марта 2008 Хак "Судимость" Спасибо за модуль. Я не успел посмотреть код, но как я понял из обсуждений, это не совсем то, о чем говорилось в начале темы. Хак "Судимость" - суть его - фиксировать историю наказаний пользователя и делаться это должно автоматически при выдаче БАНа, предупреждения и т.д. Цитата Ссылка на сообщение Поделиться на других сайтах
dataman 0 Опубликовано: 9 марта 2008 Рассказать Опубликовано: 9 марта 2008 (изменено) MSK, Ну , на изменение технических условий - топикстартер не возразил ? Нет . Модуль рабочий ? Да . Проси Автора мода за дёнюшко - он напичет . Та и какая автоматика ? зачем ?? Зделай 2- 5 икогок АПСОЛЮТНО отличающихся от медалек - а в текстовом поле - указывай .. За одно - и разьяснения там будут . А автоматика - тока помеха в деле банов. Хороший бан - перманентный бан . Да и потом .. пряники - завсегда лучше были чем кнуты . Изменено 9 марта 2008 пользователем dataman Цитата Ссылка на сообщение Поделиться на других сайтах
MSK 289 Опубликовано: 10 марта 2008 Рассказать Опубликовано: 10 марта 2008 Та и какая автоматика ? зачем ?? Затем, что одним действием можно выдать БАН и внести его в историю..... Пряники конечно лучше, но му..в ПРЕдостаточно Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.