Забобрить эту страницу!
Форум русской поддержки Joomla! CMS
12.03.2010, 06:06:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 2 [Все]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: DBirthdays (модуль показа дней рождений)  (Прочитано 5654 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Darkick
Moderator
*****

Репутация: +147/-0
Offline Offline

Пол: Мужской
Сообщений: 1254



Просмотр профиля WWW
« : 17.02.2009, 20:37:15 »

Модуль DBirthdays (mod_dbirthdays) показывает ближайшие (и недавно прошедшие) день рождения пользователей вашего сайта (если конечно такая информация имеется).
Модуль осуществляет только вывод ближайших дат. Сами даты дней рождений должны быть занесены с использованием других компонентов (например Community Builder, JomSocial). По умолчанию настроен на работу в связке с Community Builder, но легко настраивается и на другие варианты (можно даже настроить на показ других знаменательных дат).
Совместно с плагином DAvatar может выводить и аватары пользователей. Имена пользователей можно настроить как ссылку на их профиль. Рядом с именем можно показать ссылку для отправки личного сообщения (uddeIM и Messaging).
Формат вывода гибко настраивается с помощью языковых файло или прямо через параметры модуля.

Скачать модуль можно здесь или из каталога расширений Joomla!

Текущая версия - 1.0a.

* mod_dbirthdays.zip (26.67 Кб - загружено 203 раз.)

* DBirthdays (0).png (9.2 Кб, 110x110 - просмотрено 1343 раз.)

* DBirthdays (2-0).png (50.5 Кб, 588x1043 - просмотрено 270 раз.)
« Последнее редактирование: 20.09.2009, 01:56:47 от Darkick » Записан

effendelli
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10



Просмотр профиля
« Ответ #1 : 09.05.2009, 09:52:07 »

Всем привет! Люди помогите с настройкой модуля! В Community Builder я добавил еще поля с именами детей пользователей и их днями рождений.
Мне необходимо чтобы модуль выводил не только дни рождения пользователей, но и дни рождения их детей. Как сделать не имею понятия! Помогите!!! Заранее спасибо!
Записан
@lex
Захожу иногда
**

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 95



Просмотр профиля
« Ответ #2 : 12.06.2009, 23:43:34 »

Че надо прописывать  Community Builder  чтобы этт модуль выводил
Записан
Darkick
Moderator
*****

Репутация: +147/-0
Offline Offline

Пол: Мужской
Сообщений: 1254



Просмотр профиля WWW
« Ответ #3 : 13.06.2009, 08:52:25 »

Если чисто поставил модуль и ничего в нём не менял в настройках таблиц, то нужно в CB в Field Manager создать поле для дней рождений (типа дата), дав ему имя cb_birthday
Записан

@lex
Захожу иногда
**

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 95



Просмотр профиля
« Ответ #4 : 13.06.2009, 15:44:02 »

Если чисто поставил модуль и ничего в нём не менял в настройках таблиц, то нужно в CB в Field Manager создать поле для дней рождений (типа дата), дав ему имя cb_birthday
Спасибо что ответили все сделал как вы сказали зашел в админ патом в  CB в Field Management
Создал таблицу для дней рождении В поле Name: указал cb_birthday в поле Title: birthday в окошке Type:из списка выбрал Data сохранил пашел в с писок модулей паставил модулю cb_birthday имя  Дни Рождении сохронил зашел на локальный сайт зарегистрировал нового пользователя паставил дату зарегенился зашел на сайт под новым пользователем откатил в Winde на месяц дня рождения на дату дня рождения обновил страниу F5 сайт сматрю все работает спасибо вам
Записан
evergreen
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 58



Просмотр профиля WWW
« Ответ #5 : 18.09.2009, 11:33:56 »

Darkick, не пойму, как сделать, чтобы отображались не имена, а логины пользователей? Было бы удобно просто выбирать из выпадающего списка.
И где у себя можно посмотреть версию модуля, а то не упомнишь, какая она - пора ли обновляться.
Записан
Darkick
Moderator
*****

Репутация: +147/-0
Offline Offline

Пол: Мужской
Сообщений: 1254



Просмотр профиля WWW
« Ответ #6 : 18.09.2009, 14:40:34 »

Чтобы логины, замени name, на username в настройках модуля в параметри поле "Имя". Если используешь DAvatarsи его функцию "автоимени", то там тоже переключи настройку.

Версию можно посмотреть ручками в установочном XML-файле. Можно в админке Joomla в Установке/удалении расширений на вкладке "Модули"
Записан

moneymaker
Гость
« Ответ #7 : 21.09.2009, 12:51:36 »

подскажите а как можно вывести свой текст  поздравления вместо "отмечает сегодня"
Записан
Darkick
Moderator
*****

Репутация: +147/-0
Offline Offline

Пол: Мужской
Сообщений: 1254



Просмотр профиля WWW
« Ответ #8 : 21.09.2009, 13:41:31 »

Открываешь языковой файл модуля (ru-RU.mod_dbirthdays.ini) и внизу правишь константы вывода. Не забваем сохранять в UTF-8.
Записан

InK
Захожу иногда
**

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 67



Просмотр профиля WWW
« Ответ #9 : 07.10.2009, 14:10:39 »

Не могу разобраться с настройкой для JomSocial
Можете помочь?
Записан
Darkick
Moderator
*****

Репутация: +147/-0
Offline Offline

Пол: Мужской
Сообщений: 1254



Просмотр профиля WWW
« Ответ #10 : 07.10.2009, 17:16:10 »

Думаю вполне возможно.
Только у меня JomSocial нет, так что надо сначала определить способ и место хранения дня рождения пользователя. Что можешь сказать по этому поводу?
Записан

InK
Захожу иногда
**

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 67



Просмотр профиля WWW
« Ответ #11 : 07.10.2009, 17:31:03 »

Данные на пользователей хранятся в таком виде
3я строка - дата рождения
Когда пытался ввести данные модуль писал DB connection error - что-то типа этого


* 1.gif (10.01 Кб, 766x141 - просмотрено 154 раз.)
Записан
Darkick
Moderator
*****

Репутация: +147/-0
Offline Offline

Пол: Мужской
Сообщений: 1254



Просмотр профиля WWW
« Ответ #12 : 07.10.2009, 19:16:13 »

skysport_ - я так понимаю префикс таблиц для данной инсталяции Joomla?
Ну настройки попробуем такие:

Настроки таблицы дней рождений
Имя таблицы: #__community_fields_values
Поле "День рождения": value
Поле идентификатора: user_id

Настройки таблицы пользователей
Имя таблицы: #__users   
Поле идентификатора : id
Поле "Имя" : name (или username, зависит от того, как ты отображаешь имена пользователей - по имени или по логину)
Условие для WHERE: b.field_id = 3 AND u.block = 0 (AND u.block = 0 можно не писать, но тогда будут показываться и заблокированные пользователи)

Должно сработать.

Записан

InK
Захожу иногда
**

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 67



Просмотр профиля WWW
« Ответ #13 : 07.10.2009, 23:02:43 »

Браво маэстро  Cheesy
Все заработало. Очень благодарен
Записан
feto4ka
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 31


Просмотр профиля
« Ответ #14 : 21.10.2009, 19:01:36 »

Настроила модуль до JoomLeague, показывает все даты и имена.
Подскажите как сделать так, чтобы показывались Фото игроков?
как-то можно для JL настроить Davatar или напрямую из модуля?
Записан
Darkick
Moderator
*****

Репутация: +147/-0
Offline Offline

Пол: Мужской
Сообщений: 1254



Просмотр профиля WWW
« Ответ #15 : 21.10.2009, 20:23:24 »

А где хранятся фото игрока и как они связаны с данными об игроках в базе?
Записан

feto4ka
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 31


Просмотр профиля
« Ответ #16 : 23.10.2009, 12:58:51 »

данные хранятся в таблице jos_joomleague_playertool в поле picture
данные игрока храняться в  jos_joomleague_players
связь картинки с данными об играке такая  jos_joomleague_playertool = jos_joomleague_players.id
Записан
Darkick
Moderator
*****

Репутация: +147/-0
Offline Offline

Пол: Мужской
Сообщений: 1254



Просмотр профиля WWW
« Ответ #17 : 23.10.2009, 14:30:31 »

связь картинки с данными об играке такая  jos_joomleague_playertool = jos_joomleague_players.id
наверно jos_joomleague_playertool.id = jos_joomleague_players.id ?

На данный момент стандартно это не реализовать. Когда только создавал плагин была задумка предусмотреть нечто подобное, но много ньюансов. Возможно подумаю над этим к следующей версии.
Записан

feto4ka
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 31


Просмотр профиля
« Ответ #18 : 24.10.2009, 12:41:27 »

извините, не дописала )
связь вот такая jos_joomleague_playertool.player_id = jos_joomleague_players.id
я поняла что стандартного решения нет, если возможно согласна на нестандартное
Записан
feto4ka
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 31


Просмотр профиля
« Ответ #19 : 27.10.2009, 00:48:39 »

скажите тогда пожалуйста, что значат эти поля, и как они настраиваются?
Формат отображения пользователя 
Формат ссылки на профиль 
target для профиля 
Записан
Darkick
Moderator
*****

Репутация: +147/-0
Offline Offline

Пол: Мужской
Сообщений: 1254



Просмотр профиля WWW
« Ответ #20 : 27.10.2009, 08:57:03 »

"Формат отображения пользователя" и "Формат ссылки на профиль" - соответсвующие форматы Azn Там же в дескрипшинах есть описания. Не знаю даже, как лучше объяснить.
target он и есть target (атрибут тэга <a>)

Про фотки игроков помню. Нестандартное решение вам быстро не сделать, проще дождаться, пока появится версия с возможностью стандартного решения.
Записан

romagromov
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 46


Просмотр профиля
« Ответ #21 : 02.12.2009, 03:45:22 »

Как сделать вывод текста в одну строчку. Слишком много места занимает. Линк на ссылку, затем на следующей строке текст: отмечает сегодня, или завтра.
Вот так:

# Дмитрий
отмечает сегодня!
# Сергей
отметит завтра
# Elena
отметит 05.12.2009

надо так:

# Дмитрий отмечает сегодня!
# Сергей отметит завтра
# Elena отметит 05.12.2009

Записан
Darkick
Moderator
*****

Репутация: +147/-0
Offline Offline

Пол: Мужской
Сообщений: 1254



Просмотр профиля WWW
« Ответ #22 : 02.12.2009, 09:34:38 »

В языковом файле (ru-RU.mod_dbirthdays.ini) внизу переменные описывающие форматы выводимых строк.
Эти же форматы можно переопределить в параметрах модуля (группа параметров Форматы сообщений о дне рождения).
Сейчас, например, для "сегодня" установлено следующее значение:
Код:
$name<br /><small>$action <strong>сегодня</strong>!</small>
В твоём случае их следует заменить на
Код:
$name <small>$action <strong>сегодня</strong>!</small>
Т.е. вместо <br /> поставить пробел.
Записан

romagromov
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 46


Просмотр профиля
« Ответ #23 : 02.12.2009, 18:29:16 »

Тьфу блин, перерыл все php файлы, tmpl а в язык зайти не дошло  laugh
Спасибо.
Записан
AlexGr
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 11


Просмотр профиля
« Ответ #24 : 08.12.2009, 00:52:12 »

Ситуация следующая, у меня уже около 1 500 человек зарегистрированных, они вводили свою дату рождения в CB в поле, название которого в CB Field Manager "cb_date", а теперь если я создаю поле cb_birthday у меня оно пустое... как мне быть? как скопировать данные из того поля, либо как прикрутить что бы он даты брал из cb_date

Заранее благодарен!!
Записан
Darkick
Moderator
*****

Репутация: +147/-0
Offline Offline

Пол: Мужской
Сообщений: 1254



Просмотр профиля WWW
« Ответ #25 : 08.12.2009, 08:47:04 »

В настройках модуля религия не позволяет поменять имя поля, ответственного за дату? Azn
В параметр Поле "День рождения" впиши имя своего поля - cb_date в данном случае.
Записан

AlexGr
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 11


Просмотр профиля
« Ответ #26 : 08.12.2009, 19:43:38 »

Darkick блииин, точно.. вот я прогнал то. так все просто ведь. СПАСИБО огромное тебе и за плагин и за помощь!
Записан
lekx
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 12


Просмотр профиля
« Ответ #27 : 10.12.2009, 20:00:33 »

Добрый день!
Модуль  mod_dbirthdays.zip под Joomla 1.0 работает?
Записан
Darkick
Moderator
*****

Репутация: +147/-0
Offline Offline

Пол: Мужской
Сообщений: 1254



Просмотр профиля WWW
« Ответ #28 : 10.12.2009, 22:20:59 »

нет
Записан

elenty
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 58


ученик Христа


Просмотр профиля WWW
« Ответ #29 : 28.12.2009, 21:25:07 »

хороший модуль, спасибо.
Записан
bzzik
JComments Tester
*

Репутация: +86/-0
Offline Offline

Пол: Мужской
Сообщений: 1907


Contra Gaming Community


Просмотр профиля WWW
« Ответ #30 : 16.01.2010, 16:06:48 »

+ за модуль и от меня, не пришлось самому писать  Yes!
Записан

Darkick
Moderator
*****

Репутация: +147/-0
Offline Offline

Пол: Мужской
Сообщений: 1254



Просмотр профиля WWW
« Ответ #31 : 19.01.2010, 23:31:08 »

После продолжительного застоя выкладываю новую версию — 1.1.0
Правда функциональных изменений не очень много:
  • добавлена возможность обработки содержимого модуля контент-плагинами
  • реализована подгрузкая файла style.css для более удобной настройки внешнего вида
  • чётные/нечётные строки можно выделяють разными классами
  • + всякие мелочи
По сути дотянул настройки до аналогичных в DWho's Online.

(upload опять переполнен Sad — качаем с joomlacode)
« Последнее редактирование: 19.01.2010, 23:36:02 от Darkick » Записан

nevigen
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 68



Просмотр профиля
« Ответ #32 : 20.01.2010, 15:34:46 »

куллл... маладца...
« Последнее редактирование: 20.01.2010, 16:09:34 от nevigen » Записан
Darkick
Moderator
*****

Репутация: +147/-0
Offline Offline

Пол: Мужской
Сообщений: 1254



Просмотр профиля WWW
« Ответ #33 : 20.01.2010, 16:09:29 »

Недавно я сподобился и написал несколько инструкций по DBirthdays (только на английском). Там есть для CommunityBuilder и JomSocial. По аналогии наверняка можно разобраться и для Кунены.
Записан

egoz
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 31


Просмотр профиля
« Ответ #34 : 31.01.2010, 18:07:29 »

Приветствую.
Скажите, а привязка к CommunityBuilder или JomSocial обязательна?
Если я не предполагаю регистрацию на сайте и у меня есть некий список из, допустим, 200 дат ДР людей.
Задача - вывод дат ДР по такому же принципу как в Вашем модуле.
Единственная загвоздка - надо куда-то эти данные внести и чтоб модуль их считывал.
Быть может кто-нить слышал про нечто подобное?
Записан
Darkick
Moderator
*****

Репутация: +147/-0
Offline Offline

Пол: Мужской
Сообщений: 1254



Просмотр профиля WWW
« Ответ #35 : 31.01.2010, 19:37:46 »

можно создать таблицу и туда вбить людей с датами и натравить модуль на них.
Записан

egoz
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 31


Просмотр профиля
« Ответ #36 : 01.02.2010, 07:19:51 »

можно создать таблицу и туда вбить людей с датами и натравить модуль на них.
спасибо, конечно, но знать бы еще где и как все это делается :-)
буду пока без этой фишки, пока сайт в стадии мелкой кастомизации и наполнения
Записан
Darkick
Moderator
*****

Репутация: +147/-0
Offline Offline

Пол: Мужской
Сообщений: 1254



Просмотр профиля WWW
« Ответ #37 : 01.02.2010, 09:10:09 »

phpMyAdmin и руками набивать, можно так.
Записан

egoz
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 31


Просмотр профиля
« Ответ #38 : 01.02.2010, 12:31:37 »

phpMyAdmin и руками набивать, можно так.
спасибо большое за консультацию. как вермя подойдет к этому модулю на сайте или буду что-то другое думать, попроще, т.к. для меня этот путь пока сложноват. или буду тут заказывать нужный мне модуль.
Записан
monah1983
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


Просмотр профиля
« Ответ #39 : 04.03.2010, 03:08:49 »

Как сдвинуть абзац, т.е. чтобы надпись была почти у границы модуля, все облазил, подскажите где менять, и какие значение надо ввести
Записан
Darkick
Moderator
*****

Репутация: +147/-0
Offline Offline

Пол: Мужской
Сообщений: 1254



Просмотр профиля WWW
« Ответ #40 : 04.03.2010, 09:59:03 »

стили
Записан

monah1983
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


Просмотр профиля
« Ответ #41 : 04.03.2010, 13:32:31 »

в каком именно стиле (в шаблоне или именно в самом модуле?), уже все просмотрел.... подскажите пожалуйста ! ! !
Записан
Darkick
Moderator
*****

Репутация: +147/-0
Offline Offline

Пол: Мужской
Сообщений: 1254



Просмотр профиля WWW
« Ответ #42 : 04.03.2010, 14:10:11 »

вот не всё равно в каком, главное чтобы он применялся к странице. Можно в с тилях шаблона.
Записан

Sidtan
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 36


Просмотр профиля
« Ответ #43 : 06.03.2010, 16:35:31 »

Спасибо  Darkick за отличные модули. Но 1 вопрос, я не разбираюсь в CSS, можно ли выложить настройки CSS что бы пользователи были не в одну колонку?
Записан
Darkick
Moderator
*****

Репутация: +147/-0
Offline Offline

Пол: Мужской
Сообщений: 1254



Просмотр профиля WWW
« Ответ #44 : 06.03.2010, 18:38:39 »

можно попробовать примерно так:
Код:
ul.mod_dbirthdays li {
list-style: none !important;
width: 46%;
float: left;
}
Записан

Sidtan
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 36


Просмотр профиля
« Ответ #45 : 06.03.2010, 19:29:51 »

можно попробовать примерно так:
Код:
ul.mod_dbirthdays li {
list-style: none !important;
width: 46%;
float: left;
}
большое спасибо, ты делаешь полезные модули. Только что то не получилось, все делал так же как и с модулем DWho's Online
« Последнее редактирование: 06.03.2010, 20:12:19 от Sidtan » Записан
Efrik
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


Просмотр профиля
« Ответ #46 : 10.03.2010, 19:51:28 »

Подскажите как мне в модуле DBirthdays убрать отступы слева
Записан
Darkick
Moderator
*****

Репутация: +147/-0
Offline Offline

Пол: Мужской
Сообщений: 1254



Просмотр профиля WWW
« Ответ #47 : 10.03.2010, 21:06:51 »

так же как в любом списке - править стили.
Записан

Страниц: 1 2 [Все]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC