Модификации для RotorCMS

Печать RSS
3437
Кураторы темы:


Чатланин
0
Я не стал ковырять стандартную функцию, можно конечно, добавить несколько строчек кода нужно будет в функцию вывода профиля.

Добавлено через 01:03 сек.
Со старыми записями нормально должно быть.

Последний из могикан
0
381. Marsellkin, значит в файлах вывода логина нужно ковырять.
Жесть как не хочется в каждом модуле лазить.
В функцинс надо посмотреть, если там есть, то только там подправить...

Последний из могикан
0
Уже не помню, может здесь, а может и нет

<?php 
// --------------- Функция русского ника -------------------//
function nickname($login) {
	static $arrnick;

	if (empty($arrnick)) {
		save_nickname(10800);
		$arrnick = unserialize(file_get_contents(DATADIR."/temp/nickname.dat"));
	}

	return (isset($arrnick[$login])) ? $arrnick[$login] : $login;
}

================

Получается, что только $color = true нужно было выставить ? )

Сейчас посмотрел эти строки, да, там же раньше менял.
Памяти совсем нету, особенно когда редко приходится залазить в код.
Изменил: GodZiLLa (11.06.2015 / 23:51)

Чатланин
0
Еще <span style="color:'.$color.'"> изменить на <span style="color:'.color($login).'">

Добавлено через 02:22 сек.
Изменит функцию в functions.php, чтобы цвет ника изменился во всех разделах сайта
<?php
// ------------- Функция вывода ссылки на анкету -------------//
function profile($login, $color = true, $nickname = true){
 global $config;

 if (!empty($login)){
 $nickname = ($nickname) ? nickname($login) : $login;
 if ($color){
 return '<a href="/pages/user.php?uz='.$login.'"><span style="color:'.color($login).'">'.$nickname.'</span></a>';
 } else {
 return '<a href="/pages/user.php?uz='.$login.'">'.$nickname.'</a>';
 }
 }
 return $config['guestsuser'];
}
?>

Последний из могикан
0
Ещё бы убрать это ограничение на смену ника раз в сутки.
Хотя бы на раз в полчаса, или час.
А то если ошибся с цветом, сутки ждать...

Чатланин
0
385. ®_GodZiIIa_€, Там где SITETIME + 86400 меняем на SITETIME + 3600 - это будет раз в час ну и естественно уведомление меняем, что менять можно раз в час.

Последний из могикан
0
Marsellkin (12 Июня 2015 / 02:07)
385. ®_GodZiIIa_€, Там где SITETIME + 86400 меняем на SITETIME + 3600 - это будет раз в час ну и естественно уведомление меняем, что менять можно раз в час.
Да в том то и дело, что менял этот параметр, но таки не пропускает...
И да, кэш чистил..

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

===
Изменил: GodZiLLa (12.06.2015 / 00:18)

Чатланин
0
Ну так час не прошел наверно?

Последний из могикан
0
388. Marsellkin, 10 секунд ставил...

Чатланин
0
Точно в базу записывается. В базе почистить поле если только.
Изменил: Андрей (12.06.2015 / 00:23)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск