Перейти к публикации

Рекомендованные сообщения

Доброе время суток!

Данный модуль предназначен для выдачи наград пользователям с описанием за что.

Установка:

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

Ссылка на сообщение
Поделиться на других сайтах

Класс! но только вот одна проблема, слушайте я хочу ее запихать в страницу длинной новости чтобы там где ник и вся лабуда показывались медальки, возможно ли это? если да то каК?

Ссылка на сообщение
Поделиться на других сайтах

Ну началосььььь...

Сейчас посыпяццо просьбы, к примеру , учитывать заслуги (медалько), полученные на иных сайтах и форумах ДЛЕ при регистрации аккаунта.

IT-Security, мод , как я уже писал ранее , просто отличный , никаких иных излишеств, ранее не описанных в технических заданиях не требует. Е если кому нужон визуализатор медалько - в ньюсах - в комментах - просим уважаемого мною автора и он , за скромное вознаграждение напишет екстеншены к моду - ака rewards2news, rewards2comment, list&sortrewards. И всё остальное . Так что - money.gif

IT-Security,

Кста .. Тут некая мысль пришла в голову .. Подсказал eurogamer.

Может есть смысл , Именно в ПОЛНО версии страницы разместить КРАТКУЮ ИНФОРМАЦИЮ о аффтаре - ну, как в online инфа о юзере при наведении на него курсора мыши - тока - касабельно профиля - Имя в реале , кто , почему , если есть медалько - то прикупить .. Фотку опятьже . Если есть . ЕСЛИ ФОТОК НЕТ - мод НЕ РАБОТАЕТ !!!! Или хотяб одно из полей, требующих визуализации (исключая медалько). В этом случае всплывает ирмвиальное - Данные не полные . И юзер - если хочет репутации - заполняет . Нужные поля . Устессно - мод tunytinfo исключительно за money.gif

Изменено пользователем dataman
Ссылка на сообщение
Поделиться на других сайтах

нет, ну на счет медалек в коментах не клянчу... просто считал что бесплатно, сколько стоит? ну я думаю я еще сам попробую написать, конечно же фигово знаю пхп еще и дли, но с чего то начинать нада))) а на счет вот этой идейки, это что типа система как В КОНТАКТЕ? ну репутация там... это там такое, ну не знаю, не на многих сайтах ставят покрайней мере репутацию...) а медальки за репутацию или... хм..) не знаю, дело конечно ваше, но сделайте типа СОЦ АПРОС)

тока если можно скажите что и как? не надо все расписывать... пожалуйста просто типа "там сделать запрос, сделать то сделать то"

Ссылка на сообщение
Поделиться на других сайтах

Ну , во первых , коль скоро уважаемый мною IT-Security уже опубликовал весь коб данного мода и , заметтьте , совершенно бесплатно выложил 100% пакет для скачивания разговор о деньгах за данную работу - как то не получится .

Добровольные пожертворвания - другое дело . Думаю, что автору будет приятна как моральная поддержка так и финансовая . Реквизиты, скорее всего есть смысл спросить у автора . Это по первому пункту.

фигово знаю пхп еще и дли, но с чего то начинать нада)))

ИМХО - развитие приложения -HelloWorld - в плане придания ему гибкости (на ваш взгляд) и есть тот необходимый уровень, с которого надо начинать .

Не с DLE же ))

Но это ненамеряннвй флейм.. А по сути продолжения мода - надо спросить у автора . Будет ли он за денюжку дописывать (переписывать, создавать расширения ) и так далее.

Ибо , то , что мы его просили слёзна - он сделал , С наивысшей оценкой.

Как я уже писал - Мне видятся следующие расширения функционала . Причём, видятся мною и мне нужны - не есть тождественные понятия.

1. Наши награды. Опубликование на некой доп странице ПОЛНОГО списка наград, с увеличенными изображениями изображениями (256*256) и Полным описанием - названия награды, цели присвоения и случаи награждения. Помоему ясно , что ряд медалей , доступных редакторам и журналистам простому пользователю ни ф жись не получить. Единственное что не понятно - присвоение КАЖДОЙ НАГРАДЕ определённого ВЕСА. То есть - ранг значимости медали . Еслиб это учеть - то можно перейти к рассмотрению второго применения мода В противном случае, видится мне , создание тривиальной стат страницы не требует сколь нибудь веских изменений мода.

2. МОД - Галерея почёта. Суть - сортировка пользователей в зависимости от суммарного ранга медалей. Типа - как по к- ву публикаций - но .. Вы поняли , что является критерием. В генерируемой странице - отобразить - Фото учасТнеГа проекта , (нет фото в личном деле - нет наград. Гы ..) Краткое его сосдемографические данные (те , что он указал в личке) И изображение медалек, полученных им. С всплывающими хинтами - за что и когда . Этот мод мне пригодился бы , и я его обязательно куплю.

3. Мод - Краткая информация о авторе. Вызывается при подведении курсора к ссылке на ник автора в версии полной новости , в коментах, в статистике опубликованного - то есть везде , кроме админ панели. Реализация - Всплывающее окошко размером 240*360 (ориентация - портрет) с указанием (см пункт второй - что и как) кроме расписывания за что какая медаль присвоена.

4. Заявка на медаль. Можно конечно не заморачиваться , но.. Ктож наградит админа ? А? Самому - вроде как и неприлично . )) А заслуг у него - тьма. По этому .. Данный мод , оформленый как элемент голосования - На страничке - Персональные данные пользователя. Каждый зарегистрировавшийся посетитель , ознакомившись с авторскими достижениями - выбирает , что именно присвоить данному аффтору. Мод - не автоматизированый , сам НИЧЕГО не присваевает , а служит лиш индикатором общественного настроения к тому или другому проявившему себя. Хотя, можно обойтись и тупо ПМ.

Вроде пока всё . ))

Ссылка на сообщение
Поделиться на других сайтах

Могу предложить первый плагин - вывод списка награждённых.

Для введения веса каждой медали точно уж придётся переписывать модуль. А именно добавить таблицу с наградами.

Кому нужно - скидывайтесь по 10 wmz за второй модуль (вес наград, рейтинг). И на основе второго уже 10wmz первый. А именно список награждённых. Напомимаю, что плагины запрещено выкладывать бесплатно. В противном случае код будет обфусцированный.

Да и кстати. Если администратор ещё раз захочет удалить мой пост за указание цены как он это сделал с модулем прайс-листов и баннерной системой, то начните капитально чистить форум, а не цепляться ко мне.

Почему kaliostro можно писать цену, а мне нет? (Извиняюсь если неправильно написал ник).

Просто бесит. Или правила одни для всех или правил нет.

Ссылка на сообщение
Поделиться на других сайтах

.IT-Security,

скидывайтесь по 10 wmz за второй модуль (вес наград, рейтинг). И на основе второго уже 10wmz первый

Я правильно понял ? 10 за модуль, который отличается от Вашего первого, но теперь с учётом веса награды ,

и 10 за второй , который это будет отображать ? В неком списке награждённых ?

Итого - 20 ?

Ссылка на сообщение
Поделиться на других сайтах

Ну...Если у Вас стоит, то наверное надо девушку искать не на форум бежать)

Простите за юмор)Просто тока что закрыл зимнию сессию и так легко на душе стало =)

За благодарность очень приятно =)

Ссылка на сообщение
Поделиться на других сайтах

Всмысле переделанный?Мда...Россия - классная страна. Не успел выложить, как кто-то уже переделал :angry:

И кто данный герой?Кому спасибо сказать?

Ссылка на сообщение
Поделиться на других сайтах

Понятно. Ок. Данный модуль продолжаться не будет. Обращайтесь к кранку. Лишний раз убедился, что не стоит для кого-то что-то делать бесплатно. Всем приятного дня.

Прошу модератора поправить первый пост, чтобы в нём не осталось инструкции и ссылки на файл.

А ещё лучше удалить тему.

Изменено пользователем IT-Security
Ссылка на сообщение
Поделиться на других сайтах

Автор: revix

Редактировал: CRANK .

хз почему все решили что я автор))))

а хз просто с сайта откуда я качал было указано что Автор: revix

Ссылка на сообщение
Поделиться на других сайтах

http://web-script.org/dle/dle_modules/1422...grady-v1.0.html

Скажем спасибо данным умникам.

2 Кранк

Передаю авторские права.

Всё равно начихать все на них хотели.

Можете с модулем делать что угодно.

Ссылка на сообщение
Поделиться на других сайтах

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 )))

Вполне может быть кривая чьята шуДко ..

Из всего сказанного - вывод .. Работай над коммерческой версиейц мода, выкладывай либо скрин либо ссыль на демку.

Ссылка на сообщение
Поделиться на других сайтах

Судя по "ВОССТОРЖЕННОМУ" отзыву большого числа людей , поставивших очередное украденное чудо - головняк этому горе- аффтару обеспечен .. И на долго . Ибо - мод КУЛЛЛ . А реализация - НЕ АЙС.. Так что - давай , трудись ..Пиши коммерческий релиз .. )))

Ссылка на сообщение
Поделиться на других сайтах

http://web-script.org/dle/dle_modules/1422...grady-v1.0.html

Скажем спасибо данным умникам.

2 Кранк

Передаю авторские права.

Всё равно начихать все на них хотели.

Можете с модулем делать что угодно.

не надо! мод супер! огромное спасибо!

только это.. кто знает помогите пож. как можно реализовать показ наград непосредственно в комментариях, в полной новости? под аватарой? я строчку то добавил <b>Награды:</b> {rewards} фича в том, что эта строчка так и отображается, а награды не показываются. Заранее огромное спасибо!

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...