CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Модуль "Персональные сообщения"
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Запросы функционала » Поддержка модификаций
Страницы: 1, 2, 3
Loader
Цитата (Maximkaboom @ 2010-08-05, 0:20)
Loader, в модуле аккаунт поправьте функцию AccountMenu();


ОК, всё сделал, только функция называется function AcMenu()
sanes
Loader, наверое про блок юзера имеете ввиду? это в шаблоне Static/login.php
Maximkaboom
Loader, извиняюсь.... подзабыл маленько =)

Добавлено через 0 минут, 46 секунд:

Цитата (sanes @ 2010-08-05, 10:42)
Loader, наверое про блок юзера имеете ввиду? это в шаблоне Static/login.php


Как это сделать, описано в первйх версиях модуля
Loader
Цитата (sanes @ 2010-08-05, 10:42)
Loader, наверое про блок юзера имеете ввиду? это в шаблоне Static/login.php


О, точно! Сейчас и туда добавлю!
Цитата (Maximkaboom @ 2010-08-05, 11:13)
Как это сделать, описано в первйх версиях модуля


А где её взять-то??? Подскажите...

Я добавил в:

sanes
Loader, в шаблоне Static/login.php добавь ссылку в нужное место. этот кусок выводит аватар, приветствие и т.д.
<div class="blocklogin"><div class="dbottom"><div class="dtop">

	<div class="dcont">

	<?php if(!empty($avatar['avatar'])):?><a href="<?php echo$Mainclass->vars['account_options_link']?>"><img style="float: left; margin-right: 10px; width: 40px;" src="<?php echo$avatar['avatar']?>" alt="<?php echo$Mainclass->Account->GetValue('name')?>" /></a><?php endif; ?>

	<h5 style="padding-top: 4px;"><?php echo$Mainclass->lang['main']['hello']?><a href="<?php echo$Mainclass->vars['account_options_link']?>"><?php echo$Mainclass->Account->GetValue('name')?></a>!</h5>

	<div><?php if($Mainclass->Permission->IsAdmin()):?><a href="<?php echo$Mainclass->services[1]['file']?>"><?php echo$Mainclass->lang['main']['adminka']?></a> | <?php endif; ?><a href="index.php?logout=true"><?php echo$Mainclass->lang['main']['exit']?></a>

	</div>

	<div class="clr"></div>

	</div>

</div></div></div>
Loader
Всё! Забацал!

Maximkaboom
Loader, можно мделать так:
В файле

после $avatar=$Mainclass->Account->GetAvatar();

вставь это:


$Mainclass->Db->Query('SELECT COUNT(`id`) FROM `f_pm` WHERE `folder`=\'inbox\' AND 
`user_id`=\''.$Mainclass->Account->GetValue('id').'\'',__file__,__line__);
$temp=$Mainclass->Db->Fetch_row();	
$inbox_pm = $temp[0];
$Mainclass->Db->Free();
if(!$Mainclass->GCookie("pm_inbox")){
	$Mainclass->SCookie("pm_inbox",$inbox_pm,365,true);
}else{
	if($Mainclass->GCookie("pm_inbox") < $inbox_pm){
		$inbox_pm = "<font color=\"red\">".$inbox_pm."</font>";
	}
}	
/////////////////////////////
$Mainclass->Db->Query('SELECT COUNT(`id`) FROM `f_pm` WHERE `folder`=\'outbox\' AND 
`user_id`=\''.$Mainclass->Account->GetValue('id').'\'',__file__,__line__);
$temp=$Mainclass->Db->Fetch_row();	
$outbox_pm = $temp[0];	
$Mainclass->Db->Free();	


Далее можно с помощью переменных

$inbox_pm; и $outbox_pm; выводить количество сообщений (входящих\исходящих)
Например:
<li><a href="/pm.html"><span>Сообщения (<?=$inbox_pm;?>  | <?=$outbox_pm;?>)</span></a></li>

Loader
А вот это ценная информация! :rolleyes:
Loader
Передалал убогий внешний вид этого модуля. Файл прилагаю в аттаче.
Этими файлами нужно заменить файлы в папке Template модуля.

Цитата (Maximkaboom @ 2010-08-05, 17:06)
Loader, можно мделать так:
В файле

после $avatar=$Mainclass->Account->GetAvatar();

вставь это:


$Mainclass->Db->Query('SELECT COUNT(`id`) FROM `f_pm` WHERE `folder`=\'inbox\' AND 
`user_id`=\''.$Mainclass->Account->GetValue('id').'\'',__file__,__line__);
$temp=$Mainclass->Db->Fetch_row();	
$inbox_pm = $temp[0];
$Mainclass->Db->Free();
if(!$Mainclass->GCookie("pm_inbox")){
	$Mainclass->SCookie("pm_inbox",$inbox_pm,365,true);
}else{
	if($Mainclass->GCookie("pm_inbox") < $inbox_pm){
		$inbox_pm = "<font color=\"red\">".$inbox_pm."</font>";
	}
}	
/////////////////////////////
$Mainclass->Db->Query('SELECT COUNT(`id`) FROM `f_pm` WHERE `folder`=\'outbox\' AND 
`user_id`=\''.$Mainclass->Account->GetValue('id').'\'',__file__,__line__);
$temp=$Mainclass->Db->Fetch_row();	
$outbox_pm = $temp[0];	
$Mainclass->Db->Free();	


Далее можно с помощью переменных

$inbox_pm; и $outbox_pm; выводить количество сообщений (входящих\исходящих)
Например:
<li><a href="/pm.html"><span>Сообщения (<?=$inbox_pm;?>  | <?=$outbox_pm;?>)</span></a></li>


что то не хочет работать??? При вставке этого кода выходит такая вот ошибка

Произошла ошибка При выполнении запроса произошла ошибка: (error #1146) Table 'v_2793_soft.f_pm' doesn't exist

Адрес ошибки: /var/www/v-2793/data/www/programs.kz/gps/soft/templates/Uniel-MY/Static/login.php[7].Stay calm: the error has been written down - administrator will come soon and deal with the problem. 


Все сам нашел ошибку. нужно было сменить `f_pm` на `f_pm` и все заработало.
Maximkaboom
Цитата (VCITY1 @ Вчера,)
нужно было сменить `f_pm` на `f_pm` и все заработало


Интересная у тебя тактика. :D

Заменить нужно `f_pm` на `f_pm`
сорри на это prefix_pm выше подправил.
i cannot download from this link: http://4elcms.ru/uploads/news/8/module_pm_utf8.rar

please correct it.
thanks.
KeSSLeR
iranmobile, The site is disabled for some time.
Refer to azacgrus
xspellhowlerx
Перезалейте плиз
Loader
Цитата (xspellhowlerx @ 2024-04-20 03:43)
Перезалейте плиз

Вот , только самого главного - файла readmy.txt нет! :(
xspellhowlerx
Спасибо
please give another download link. I cannot download. (UTF-8)
Loader
Вот ещё материалы для установки модуля:

volond430
А какие сервисы только user?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.