Сижу и думаю попробовать написать компонент под название "Подарки".
Перед тем как его писать нужно решить следующие задачи:
1. С какой странице отправлять подарки. Вижу два варианта
— Кнопка в профиле под аватаркой
— Кнопка при отправке пользователю в личном сообщении
2. Где отображать подарки:
— новая вкладка в профиле пользователя
— на странице пользователя
3. Исходные данные:
cms_present_list
id — номер записи в таблице
user_id_from — id пользователя отправителя
user_id_to — id пользователя получателя
present_id — id подарка
date — дата отправления подарка
show_id_from — кому показывать. 0 — показывать всем — 1 только получателю 2 — анонимно
massedge — текст подарка
cms_present
id — id подарка
price — цена подарка
name — имя файла с подарком. Список формируется файлом которые расположены в папке системы /image/present
grant — количество сделанных подарков
Перед тем как его писать нужно решить следующие задачи:
1. С какой странице отправлять подарки. Вижу два варианта
— Кнопка в профиле под аватаркой
— Кнопка при отправке пользователю в личном сообщении
2. Где отображать подарки:
— новая вкладка в профиле пользователя
— на странице пользователя
3. Исходные данные:
cms_present_list
id — номер записи в таблице
user_id_from — id пользователя отправителя
user_id_to — id пользователя получателя
present_id — id подарка
date — дата отправления подарка
show_id_from — кому показывать. 0 — показывать всем — 1 только получателю 2 — анонимно
massedge — текст подарка
cms_present
id — id подарка
price — цена подарка
name — имя файла с подарком. Список формируется файлом которые расположены в папке системы /image/present
grant — количество сделанных подарков
Реклама #
qwest 14 лет назад #
Димитриус 14 лет назад #
Hmelex 14 лет назад #
14 лет назад #
(Кстати подобный модуль был реализован на IPB 2.3.6)
2. Последние подарки на странице пользователя, а весь список подарков во вкладке.
Димитриус 14 лет назад #
Hmelex 14 лет назад #
1. Подарки только для ДРУЗЕЙ (во вкладке "друзья"- рядом поставить кнопочку на передачу подарка)
2. Подарки двух видов:
- стандартные (бесплатные)
- не стандартные - пользователь сам может создать (нарисовать) и переслать подарок другу (или любому пользователю) - но уже платно (за смс сообщение)
Hmelex 14 лет назад #
- картинки (фотографии) - как стандартные так и нестандартные;
- файлы (мп3, ехе,...)
- ... перечисление какого либо бонуса - к примеру, поднятие рейтинга какого либо пользователя.
qwest 14 лет назад #
Hmelex 14 лет назад #
Получается у одного 110Мб а у другого 90Мб - и все счастливы
Hmelex 14 лет назад #
Димитриус 14 лет назад #
Hmelex 14 лет назад #
Hmelex 14 лет назад #
qwest 14 лет назад #
а за тем наращивать функционал.(ИМХО)
Димитриус 14 лет назад #
14 лет назад #
Hmelex 14 лет назад #
- скоро выход новой версии - что бы, Ваш модуль хотя бы уже на начальной стадии нормально стыковался с новым релизом.
- определиться, что будет бесплатным и как будет реализовываться платная часть.
- определиться что и кому будет передаваться (картинки, файлы, флеш, музыка...).
- примерное время на данную разработку и тестирование в новых условиях.
14 лет назад #
qwest 14 лет назад #
Hmelex 14 лет назад #
И последнее - ... уважаемый Dimitrius как я смею предполагать, то данной разработкой только Вы один планируете заниматься, у Вас уйдёт на это не один десяток чел./час. - какова будет примерная стоимость данной разработки, при условии большого к ней интереса, и сложности в исполнении поставленных задач на данную разработку?
Hmelex 14 лет назад #
- У многих на их главных страницах (этого сайта не исключение) - отображается модуль - Кто онлайн?
=======================================
Так Вот за определённую сумму:
1. или только на день рожденья;
2. или по согласию (с разрешения) администрации сайта;
3. или только на какой то срок (к примеру - неделя) - менять иконки (мальчик-девочка), на другие (в колпаке повара, клоун, солдат - 23 февраля, ....)
Должно выглядеть интересно и забавно...
qwest 14 лет назад #
Hmelex 14 лет назад #
2. Должна быть построена четкая система статистики рейтинга - в зависимости и от количества сообщений и полученных плюсиков - как доказательства согласия с данным выражением.
14 лет назад #
Hmelex 14 лет назад #
14 лет назад #
lezginka.ru 14 лет назад #
сделай простую версию, чтобы посмотреть "в деле".
Димитриус 14 лет назад #
Димитриус 14 лет назад #
forlord 14 лет назад #
Димитриус 14 лет назад #
present v1.0 install +admin
Буду рад есть кто сможет потестить. на рабочие сайты не ставьте! Чревато последствиями!!!
Amurland 14 лет назад #
и пропуски ";" , а так же не установилось инсталлером
Amurland 14 лет назад #
Димитриус 14 лет назад #
Amurland 14 лет назад #
Александр 14 лет назад #
лично мне показалось самым выгодным и рациональным. Все уже готово! Чуть - чуть поправить в коде.
(Ну пусть и не чуть - чуть, все же меньше чем создавать с нуля!) Да и компонент "Награждение пользователей" -
вещь старая, нефункциональная и давно требует пусть не исправлений - скорее добавлений и расширение функционала.
14 лет назад #
Ну это мое личное мнение,а там кто как хочет так и делайте
Александр 14 лет назад #
Вот например таблица cms_user_awards позволяет хранить информацию о
всех подарках и наградах (назовем их - особые подарки которые сами дарятся при определенных условиях (карма, рейтинг, кол-во постов и т.д.))
А доска почета не потеряется! Просто надо будет поправить запрос! Это одна строчка.
Функционал НЕ УМЕНЬШИТСЯ! НАОБОРОТ!!!
И все будет работать! Просто надо Админку круче забамбить, настроек побольше, и будет вообще супер.
Я ж не спорю что Подарки вещь нужная! Просто есть возможность сделать это красиво с минимальными потерями и без
дополнительных таблиц в базе!
Димитриус 14 лет назад #
14 лет назад #
ГеймОверСистемХалтед 14 лет назад #
14 лет назад #
Александр 14 лет назад #
Тока завтра, сегодня нет времени...
ГеймОверСистемХалтед 14 лет назад #
Сошлись бы в кучку?
Александр 14 лет назад #
ГеймОверСистемХалтед 14 лет назад #
Hmelex 14 лет назад #
Димитриус 14 лет назад #
Завтра буду писать отправку=)точнее сегодня)
Hmelex 14 лет назад #
- Только поставь ссылку на скачивание в тексте своего блога (в самом низу) - а то лазить и искать а где же ссылка обыкновенным пользователям - немного неудобно.
Димитриус 14 лет назад #
14 лет назад #
Удачи Александру и Dimitrius в разработке компонета
Димитриус 14 лет назад #
Александр 14 лет назад #
Александр 14 лет назад #
Димитриус 14 лет назад #
Димитриус 14 лет назад #
Hmelex 14 лет назад #
МОЛОДЕЦ.
Димитриус 14 лет назад #
Hmelex 14 лет назад #
=================================
Предложение:
Можно ли сделать такое, чтобы в качестве приходил - к примеру бонус на просмотр закрытого раздела (закрыт для всех от скачивания, просмотра, чтения, обмена мнениями.)
К примеру - получил такой подарок и смотришь, что в меню появился новый раздел (закрытый) - сроком на 1 неделю (1 день....). Изначально закрытый раздел готовит Администратор.
Димитриус 14 лет назад #
Hmelex 14 лет назад #
Бонус от администрации - ни какой цензуры и анти флуд пресечения.
Раздаёт Админ.
Срок 1 неделя (месяц....).
При таком подарке - пользователь получивший его может писать и высказываться на сайте на любом "языке" как государственном так и нет. Количество его сообщение в этот период - ни как не может рассматриваться как флуд.
Димитриус 14 лет назад #
Димитриус 14 лет назад #
qwest 14 лет назад #
Димитриус 14 лет назад #
1. Админка готова на 95% 5 % остались стили =)
2. Вывод подарков готов на 95% 5%остались стили =)
3. Форма отправки подарков: готова на 70% требуется изучение дополнительно и жаваязыка
qwest 14 лет назад #
14 лет назад #
Димитриус 14 лет назад #
http://clip2net.com/clip/m0/1281377198-clip-28kb.jpg
Аванс=)Процесс идет))
Димитриус 14 лет назад #
http://clip2net.com/clip/m13938/1281388091-clip-12kb.jpg - Пункт в меню пользователя
http://clip2net.com/clip/m13938/1281388170-clip-8kb.jpg - Пункт в профиле
http://clip2net.com/clip/m13938/1281388214-clip-25kb.jpg - Форма выбора подарка
http://clip2net.com/clip/m13938/1281388351-clip-12kb.png - Отправляем подарок
qwest 14 лет назад #
qwest 14 лет назад #
Вам подарили: 0, думаю должно быть: Вы подарили: 0
Как-то так.
Димитриус 14 лет назад #
Hmelex 14 лет назад #
Потом всё по удаляю - (просто все подряд проверяла).
qwest 14 лет назад #
Как-то так.
Hmelex 14 лет назад #
Александр 14 лет назад #
Александр 14 лет назад #
Дима 14 лет назад #
Александр 14 лет назад #
Дима 14 лет назад #
Дима 14 лет назад #
Баламут 14 лет назад #
Александр 14 лет назад #
qwest 14 лет назад #
Александр 14 лет назад #
Hmelex 14 лет назад #
Разработчик поймет:
- в папку pr....s не хватает одного файла.
Hmelex 14 лет назад #
Там в каждой папке не хватает по файлу одному файлу - будьте внимательны.
А так Супер то что надо - все отлично работает.
Даже пыталась немного смухлевать... но как по мне то работает исправно.
Димитриус 14 лет назад #
Hmelex 14 лет назад #
Молодцы.
Александр 14 лет назад #
Александр 14 лет назад #
Александр 14 лет назад #
ссылка в меню будет красным типа Мои подарки(1).После просмотра подарка ссылочка станет нормальной.
Короче как с сообщениями.
Александр 14 лет назад #
На АЯКСЕ. Теперь когда пользователь жмет удалить на странице своих подарков, подарочек плавно испаряется без перезагрузки страницы.
Александр 14 лет назад #
Александр 14 лет назад #
Александр 14 лет назад #
В Админке, при редактировании подарка если нажать на кнопку "отмена" внизу формы,
вылетаешь к списку компонентов, что не совсем удобно.
Исправлено!
Баг. Не работает функция включить/отключить выбранные элементы
при выделении нескольких подарков.
Исправлено!
Александр 14 лет назад #
теперь в админке можно сиотреть сколько раз этот подарок был выдан.
Александр 14 лет назад #
Вроде все.
Ща снесу на локалке инстант и попробую всю эту махину запустить. А потом спать пойду. Хоть часик дреману...
Александр 14 лет назад #
Hmelex 14 лет назад #
Димитриус 14 лет назад #
Дима 14 лет назад #
Александр 14 лет назад #
Дима 14 лет назад #
qwest 14 лет назад #
Не планируете добавить?