Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Дополнения к Intellect Board »   Информатор о днях рождения »   Просмотр комментариев
RSS

Комментарии к «Информатор о днях рождения»

Текущий рейтинг темы: 7.0000
Выводить сообщения

<<Назад  Вперед>>Страницы: 1 2
Модераторы: aerograf, wsx
Печать
 
wsx
Модератор форума

wsx
Всего сообщений: 256
Рейтинг пользователя: 12

Репутация пользователя: 2

Ссылка


Дата регистрации на форуме:
14 янв. 2005
Поправка. На сервере отсутсвуют папки. На сервере присутствуют директории или каталоги.
meNTor
Начинающий

meNTor
Откуда: Пермь
Всего сообщений: 46
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 нояб. 2005
Что-то неработает...
Gram
Администратор

Gram
Откуда: Нижний Новгород
Всего сообщений: 1011
Рейтинг пользователя: 38


Ссылка


Дата регистрации на форуме:
23 июля 2003
Телепаты в отпуске! Что конкретно не работает, какие ошибки возникают и т.д.
meNTor
Начинающий

meNTor
Откуда: Пермь
Всего сообщений: 46
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 нояб. 2005
Отредактировал все файлы, заменил - в основном шаблоне вставил function showbirthdays_start () - Таблица "дни рождения" появилась, но только заголовок...
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Вопрос: а версия IntB какая? Этот addon будет работать только с 2.18. Кроме того, у пользователей должен быть разрешен показ дня рождения в профиле (по умолчанию он у всех выключен).
meNTor
Начинающий

meNTor
Откуда: Пермь
Всего сообщений: 46
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 нояб. 2005
версия 2.18 (апрельская). Показ был разрешен. Но даже фразы "Сегодня никто не отмечает День рождения" нет. Щас сделаю посмотрим...
meNTor
Начинающий

meNTor
Откуда: Пермь
Всего сообщений: 46
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 нояб. 2005
Опять тоже самое (http://build.perm.ru/forum/)
meNTor
Начинающий

meNTor
Откуда: Пермь
Всего сообщений: 46
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 нояб. 2005
все заработало. надо было в шаблон функцию birthday_today() вставлять, что-то ступил малость...
meNTor
Начинающий

meNTor
Откуда: Пермь
Всего сообщений: 46
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 нояб. 2005
Немного переделал. Меня устраивает только ники (без даты, года и возраста) и в строчку...
Yuras
Долгожитель форума


Всего сообщений: 382
Рейтинг пользователя: 11


Ссылка


Дата регистрации на форуме:
15 мар. 2007
а чтобы на 2.19 версию этот аддон установить, надо в самый низ файла /styles/abstract/common.php вставить код:
[q]
//добавка вывода дней рождения
function birthday_today() {
$link=$GLOBALS['link'];
$today = date(j);
$curmonth= date(n);
$sql="SELECT u_bday, u_bmonth, u_byear, u_bmode, u__name, u_id FROM ".$GLOBALS['DBprefix']."User WHERE u_bmode !='0' AND u_bmode !='2' AND u_bmonth='$curmonth' AND u_bday='$today'";
$res = db_query($sql,$link);
showbirthdays_start();

if(db_num_rows($res)<1){
showbirthdays_null();
}

while ($bddata = db_fetch_array($res)){
showbirthdays_row($bddata);
}
showbirthdays_end();
db_free_result($res);
}

function showbirthdays_start () {
?>
<table class="innertable" width="100%" cellspacing="1" cellpadding="0" border="0">
<tr>
<td class="tablehead">С Днем Рождения!</td>
</tr>
<tr>
<td class="basictable">
<? }

function showbirthdays_row ($bddata) {
?><b><a class="username" href="index.php?m=profile&u=<?=$bddata['u_id'];?>"><?=$bddata['u__name'];?></a>
</b>(<?
if ($bddata['u_bmode']==1 && $bddata['u_bday'] && $bddata['u_bmonth']) { ?><?=$bddata['u_bday'];?> <?=month_replace(date("F",mktime(0,0,0,$bddata['u_bmonth'],$bddata['u_bday'],1980)));?><? }
elseif ($bddata['u_bmode']==2 && $bddata['u_byear']) { ?><?=date("Y",$GLOBALS['curtime'])-$bddata['u_byear']-1;?>
<?=MSG_or;?> <?=format_word(date("Y",$GLOBALS['curtime'])-$bddata['u_byear'],MSG_user_age1,MSG_user_age2,MSG_user_age3);?><? }
elseif ($bddata['u_bmode']==3) { ?><?=month_replace(date("d F",mktime(0,0,0,$bddata['u_bmonth'],$bddata['u_bday'],1980)));?> <?=$bddata['u_byear'];?><? } ?>)<br>

<? }

function showbirthdays_null() {
?>
Сегодня никто не отмечает День рождения
<? }

function showbirthdays_end () {
?>
</td>
</tr>
</table>
<? }

// конец добавки
[/q]

и в файл /styles/ваша тема/template.php в нужном месте добавить код:
[q]
<?birthday_today();?>
[/q]

:)
<<Назад  Вперед>>Страницы: 1 2
Модераторы: aerograf, wsx
Печать
Intellect Board — cистема управления сайтом »   Дополнения к Intellect Board »   Информатор о днях рождения »   Просмотр комментариев
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.1079. Количество выполненных запросов: 18, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!