IT-Security 33 Опубликовано: 4 марта 2008 Рассказать Опубликовано: 4 марта 2008 Доброе время суток! Данный модуль предназначен для выдачи наград пользователям с описанием за что. Установка: 1 - Создать таблицу 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; 2 - Поместить файлы из архива внутрь движка. 3 - - Открыть 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"; } } 4 - - Открыть 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); // Конец 5 - Открыть: admin.php Найти: 'rss' => 'admin', Ниже написать: 'rewards' => 'admin', 6 - Открыть: 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", ), 7 - Открыть main.tpl После <style type="text/css" media="all"> @import url({THEME}/css/engine.css); </style> Написать: <script language="JavaScript" src="/engine/skins/tooltip.js"></script> 8 - Открыть: 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} В комплекте 20 иконок. При большое желании можно использовать как "наказания" Нужно только добавить в массив $images в rewards.php нужные картинки и поправить шаблон. Если есть желание поблагодарить материально - в личку. Для редактирования прозрачности и других параметров всплывающего текста зайдите в tooltip.js и там можете сменить настройки прозрачности, размеров и цветов. Скачать: http://www.rapidshare.ru/598626 Цитата Ссылка на сообщение Поделиться на других сайтах
sergeant Raven 2 Опубликовано: 4 марта 2008 Рассказать Опубликовано: 4 марта 2008 спасибо... требования к иконкам какие? Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 4 марта 2008 Рассказать Опубликовано: 4 марта 2008 Автор Смотрите сами из соображений дизайна. В комплекте 20 штук вложено. Цитата Ссылка на сообщение Поделиться на других сайтах
revix.ru 0 Опубликовано: 4 марта 2008 Рассказать Опубликовано: 4 марта 2008 спасибо, хороший мод http://www.revix.ru/user/revix/ ))) Цитата Ссылка на сообщение Поделиться на других сайтах
error2k 2 Опубликовано: 4 марта 2008 Рассказать Опубликовано: 4 марта 2008 Очень недурно. Цитата Ссылка на сообщение Поделиться на других сайтах
eurogamer 0 Опубликовано: 5 марта 2008 Рассказать Опубликовано: 5 марта 2008 Класс! но только вот одна проблема, слушайте я хочу ее запихать в страницу длинной новости чтобы там где ник и вся лабуда показывались медальки, возможно ли это? если да то каК? Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 5 марта 2008 Рассказать Опубликовано: 5 марта 2008 Автор К новостям этот модуль отношения не имеет. Цитата Ссылка на сообщение Поделиться на других сайтах
dataman 0 Опубликовано: 6 марта 2008 Рассказать Опубликовано: 6 марта 2008 (изменено) Ну началосььььь... Сейчас посыпяццо просьбы, к примеру , учитывать заслуги (медалько), полученные на иных сайтах и форумах ДЛЕ при регистрации аккаунта. IT-Security, мод , как я уже писал ранее , просто отличный , никаких иных излишеств, ранее не описанных в технических заданиях не требует. Е если кому нужон визуализатор медалько - в ньюсах - в комментах - просим уважаемого мною автора и он , за скромное вознаграждение напишет екстеншены к моду - ака rewards2news, rewards2comment, list&sortrewards. И всё остальное . Так что - IT-Security, Кста .. Тут некая мысль пришла в голову .. Подсказал eurogamer. Может есть смысл , Именно в ПОЛНО версии страницы разместить КРАТКУЮ ИНФОРМАЦИЮ о аффтаре - ну, как в online инфа о юзере при наведении на него курсора мыши - тока - касабельно профиля - Имя в реале , кто , почему , если есть медалько - то прикупить .. Фотку опятьже . Если есть . ЕСЛИ ФОТОК НЕТ - мод НЕ РАБОТАЕТ !!!! Или хотяб одно из полей, требующих визуализации (исключая медалько). В этом случае всплывает ирмвиальное - Данные не полные . И юзер - если хочет репутации - заполняет . Нужные поля . Устессно - мод tunytinfo исключительно за Изменено 6 марта 2008 пользователем dataman Цитата Ссылка на сообщение Поделиться на других сайтах
eurogamer 0 Опубликовано: 6 марта 2008 Рассказать Опубликовано: 6 марта 2008 нет, ну на счет медалек в коментах не клянчу... просто считал что бесплатно, сколько стоит? ну я думаю я еще сам попробую написать, конечно же фигово знаю пхп еще и дли, но с чего то начинать нада))) а на счет вот этой идейки, это что типа система как В КОНТАКТЕ? ну репутация там... это там такое, ну не знаю, не на многих сайтах ставят покрайней мере репутацию...) а медальки за репутацию или... хм..) не знаю, дело конечно ваше, но сделайте типа СОЦ АПРОС) тока если можно скажите что и как? не надо все расписывать... пожалуйста просто типа "там сделать запрос, сделать то сделать то" Цитата Ссылка на сообщение Поделиться на других сайтах
dataman 0 Опубликовано: 6 марта 2008 Рассказать Опубликовано: 6 марта 2008 Ну , во первых , коль скоро уважаемый мною IT-Security уже опубликовал весь коб данного мода и , заметтьте , совершенно бесплатно выложил 100% пакет для скачивания разговор о деньгах за данную работу - как то не получится . Добровольные пожертворвания - другое дело . Думаю, что автору будет приятна как моральная поддержка так и финансовая . Реквизиты, скорее всего есть смысл спросить у автора . Это по первому пункту. фигово знаю пхп еще и дли, но с чего то начинать нада))) ИМХО - развитие приложения -HelloWorld - в плане придания ему гибкости (на ваш взгляд) и есть тот необходимый уровень, с которого надо начинать . Не с DLE же )) Но это ненамеряннвй флейм.. А по сути продолжения мода - надо спросить у автора . Будет ли он за денюжку дописывать (переписывать, создавать расширения ) и так далее. Ибо , то , что мы его просили слёзна - он сделал , С наивысшей оценкой. Как я уже писал - Мне видятся следующие расширения функционала . Причём, видятся мною и мне нужны - не есть тождественные понятия. 1. Наши награды. Опубликование на некой доп странице ПОЛНОГО списка наград, с увеличенными изображениями изображениями (256*256) и Полным описанием - названия награды, цели присвоения и случаи награждения. Помоему ясно , что ряд медалей , доступных редакторам и журналистам простому пользователю ни ф жись не получить. Единственное что не понятно - присвоение КАЖДОЙ НАГРАДЕ определённого ВЕСА. То есть - ранг значимости медали . Еслиб это учеть - то можно перейти к рассмотрению второго применения мода В противном случае, видится мне , создание тривиальной стат страницы не требует сколь нибудь веских изменений мода. 2. МОД - Галерея почёта. Суть - сортировка пользователей в зависимости от суммарного ранга медалей. Типа - как по к- ву публикаций - но .. Вы поняли , что является критерием. В генерируемой странице - отобразить - Фото учасТнеГа проекта , (нет фото в личном деле - нет наград. Гы ..) Краткое его сосдемографические данные (те , что он указал в личке) И изображение медалек, полученных им. С всплывающими хинтами - за что и когда . Этот мод мне пригодился бы , и я его обязательно куплю. 3. Мод - Краткая информация о авторе. Вызывается при подведении курсора к ссылке на ник автора в версии полной новости , в коментах, в статистике опубликованного - то есть везде , кроме админ панели. Реализация - Всплывающее окошко размером 240*360 (ориентация - портрет) с указанием (см пункт второй - что и как) кроме расписывания за что какая медаль присвоена. 4. Заявка на медаль. Можно конечно не заморачиваться , но.. Ктож наградит админа ? А? Самому - вроде как и неприлично . )) А заслуг у него - тьма. По этому .. Данный мод , оформленый как элемент голосования - На страничке - Персональные данные пользователя. Каждый зарегистрировавшийся посетитель , ознакомившись с авторскими достижениями - выбирает , что именно присвоить данному аффтору. Мод - не автоматизированый , сам НИЧЕГО не присваевает , а служит лиш индикатором общественного настроения к тому или другому проявившему себя. Хотя, можно обойтись и тупо ПМ. Вроде пока всё . )) Цитата Ссылка на сообщение Поделиться на других сайтах
eurogamer 0 Опубликовано: 6 марта 2008 Рассказать Опубликовано: 6 марта 2008 Ладна, посмотрим как там будет платно или бесплатно, наверное даже куплю, если в разумных пределах... Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 6 марта 2008 Рассказать Опубликовано: 6 марта 2008 Автор Могу предложить первый плагин - вывод списка награждённых. Для введения веса каждой медали точно уж придётся переписывать модуль. А именно добавить таблицу с наградами. Кому нужно - скидывайтесь по 10 wmz за второй модуль (вес наград, рейтинг). И на основе второго уже 10wmz первый. А именно список награждённых. Напомимаю, что плагины запрещено выкладывать бесплатно. В противном случае код будет обфусцированный. Да и кстати. Если администратор ещё раз захочет удалить мой пост за указание цены как он это сделал с модулем прайс-листов и баннерной системой, то начните капитально чистить форум, а не цепляться ко мне. Почему kaliostro можно писать цену, а мне нет? (Извиняюсь если неправильно написал ник). Просто бесит. Или правила одни для всех или правил нет. Цитата Ссылка на сообщение Поделиться на других сайтах
dataman 0 Опубликовано: 6 марта 2008 Рассказать Опубликовано: 6 марта 2008 .IT-Security, скидывайтесь по 10 wmz за второй модуль (вес наград, рейтинг). И на основе второго уже 10wmz первый Я правильно понял ? 10 за модуль, который отличается от Вашего первого, но теперь с учётом веса награды , и 10 за второй , который это будет отображать ? В неком списке награждённых ? Итого - 20 ? Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 6 марта 2008 Рассказать Опубликовано: 6 марта 2008 Автор Именно. Остальное посчитаю по трудозатратам позже. Цитата Ссылка на сообщение Поделиться на других сайтах
DrozdOff 0 Опубликовано: 7 марта 2008 Рассказать Опубликовано: 7 марта 2008 У меня стоит Спасибо большое, шикарный мод) Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 7 марта 2008 Рассказать Опубликовано: 7 марта 2008 Автор Ну...Если у Вас стоит, то наверное надо девушку искать не на форум бежать) Простите за юмор)Просто тока что закрыл зимнию сессию и так легко на душе стало =) За благодарность очень приятно =) Цитата Ссылка на сообщение Поделиться на других сайтах
eurogamer 0 Опубликовано: 8 марта 2008 Рассказать Опубликовано: 8 марта 2008 СпасибО, ваш модуль уже не нужен, есть переделанный Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 8 марта 2008 Рассказать Опубликовано: 8 марта 2008 Автор Всмысле переделанный?Мда...Россия - классная страна. Не успел выложить, как кто-то уже переделал И кто данный герой?Кому спасибо сказать? Цитата Ссылка на сообщение Поделиться на других сайтах
revix.ru 0 Опубликовано: 8 марта 2008 Рассказать Опубликовано: 8 марта 2008 Автор: revix Редактировал: CRANK . хз почему все решили что я автор)))) Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 8 марта 2008 Рассказать Опубликовано: 8 марта 2008 (изменено) Автор Понятно. Ок. Данный модуль продолжаться не будет. Обращайтесь к кранку. Лишний раз убедился, что не стоит для кого-то что-то делать бесплатно. Всем приятного дня. Прошу модератора поправить первый пост, чтобы в нём не осталось инструкции и ссылки на файл. А ещё лучше удалить тему. Изменено 8 марта 2008 пользователем IT-Security Цитата Ссылка на сообщение Поделиться на других сайтах
CRANK32 0 Опубликовано: 8 марта 2008 Рассказать Опубликовано: 8 марта 2008 Автор: revix Редактировал: CRANK . хз почему все решили что я автор)))) а хз просто с сайта откуда я качал было указано что Автор: revix Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 8 марта 2008 Рассказать Опубликовано: 8 марта 2008 Автор http://web-script.org/dle/dle_modules/1422...grady-v1.0.html Скажем спасибо данным умникам. 2 Кранк Передаю авторские права. Всё равно начихать все на них хотели. Можете с модулем делать что угодно. Цитата Ссылка на сообщение Поделиться на других сайтах
dataman 0 Опубликовано: 9 марта 2008 Рассказать Опубликовано: 9 марта 2008 IT-Security, По порядку ... 1. Ну что ты завёлся то ?? Забыл в каком пространстве живёш ?? Го кризис, пошмаляй и возвращайся к работе . Вроде люди же собрались покупать у тебя за деньги ? Новые моды на основании тобой предложенного ? Я по крайней мере жду продолжения. Я же писал - буду покупать. 2. То , что один человек написал бесплатно модуль, выложил, так сказать опенсорс на всеобщее ознакомление делает ему и имя и честь. В свою же очередь, плагиаторы и того и другого лишаются . Хотя .. И не имели то .. Изначально. Ну, популяризировали твой мод - заметь - специально скачал - в файле увидел - /------------------------------------------------ // Модуль вручения наград пользователям // By IT-Security AT 3.03.2008 // Asafchik@inbox.ru / ICQ: 683993 // Freeware, 20 medals at pack //------------------------------------------------ // Security Твои копирайты - не потерли ? Нет . 3. Ну а кто его там опубликовал - вообще не понятно - Юзер зареган в августе 2007 года и исмеет 1 (!!!) публикацию . Угадай какую .. Один тока номер аськи чего стоит ... 666555 ))) Вполне может быть кривая чьята шуДко .. Из всего сказанного - вывод .. Работай над коммерческой версиейц мода, выкладывай либо скрин либо ссыль на демку. Цитата Ссылка на сообщение Поделиться на других сайтах
dataman 0 Опубликовано: 9 марта 2008 Рассказать Опубликовано: 9 марта 2008 Судя по "ВОССТОРЖЕННОМУ" отзыву большого числа людей , поставивших очередное украденное чудо - головняк этому горе- аффтару обеспечен .. И на долго . Ибо - мод КУЛЛЛ . А реализация - НЕ АЙС.. Так что - давай , трудись ..Пиши коммерческий релиз .. ))) Цитата Ссылка на сообщение Поделиться на других сайтах
lavelas 0 Опубликовано: 9 марта 2008 Рассказать Опубликовано: 9 марта 2008 http://web-script.org/dle/dle_modules/1422...grady-v1.0.html Скажем спасибо данным умникам. 2 Кранк Передаю авторские права. Всё равно начихать все на них хотели. Можете с модулем делать что угодно. не надо! мод супер! огромное спасибо! только это.. кто знает помогите пож. как можно реализовать показ наград непосредственно в комментариях, в полной новости? под аватарой? я строчку то добавил <b>Награды:</b> {rewards} фича в том, что эта строчка так и отображается, а награды не показываются. Заранее огромное спасибо! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.