+2.11
Рейтинг
4.17
Сила

Михаил

Как назначить модератора на блог ?

Да я «чайник», продолжаю осваивать LiveStreet

Уже час толдычуь над вопросами:

1) Как назначать модераторов на коллективные блоги в LiveStreet?

2) При добавлении поста можно выбирать «Топик»,«Опрос» или «Ссылка»
Как убрать возможность добавлять ссылку? куда надо зайти, что подправить?

Очень прошу, помогите на доступном языке

Форматирование дат (На сайте: 1 год 5 месяцев 6 дней )

Хочу поделится хаком, как выводить дату в таком формате. Для этого необходимо в файл \engine\modules\viewer\plugs\function.date_format.php в function smarty_function_date_format вставить:

if(isset($aParams['day_back'])) {
		require_once('modifier.declension.php');
		$iTimeDelta = round((time()- $iDate)/(60*60*24));
		$year=floor($iTimeDelta/365);
		$mouth=floor(($iTimeDelta%365)/30);
		$day=($iTimeDelta%365)%30;
		$r = "";
		if($year>0) $r = smarty_modifier_declension(
						$year,
						$oEngine->Lang_Get('date_year_back',array('year'=>$year)),
						$oEngine->Lang_GetLang()
					);
		if($mouth>0) $r.= smarty_modifier_declension(
						$mouth,
						$oEngine->Lang_Get('date_mouth_back',array('mouth'=>$mouth)),
						$oEngine->Lang_GetLang()
					); 	
		if($day>0)	$r.= smarty_modifier_declension(
						$day,
						$oEngine->Lang_Get('date_day_back',array('day'=>$day)),
						$oEngine->Lang_GetLang()
					);	
		if($r!=""){
			return $r;
		}
		else return $oEngine->Lang_Get('date_day_back_less');
			
		
	}

В файл \templates\language\russian.php

'date_day_back' => '%%day%% день; %%day%% дня; %%day%% дней',
'date_mouth_back' => '%%mouth%% месяц; %%mouth%% месяца; %%mouth%% месяцев',
'date_year_back' => '%%year%% год; %%year%% года; %%year%% лет',

И при выводе даты прописать {date_format date=$oUserProfile->getDateRegister() day_back=«1»}

Проблемка при установке livestreet в поддиректорию

Прописал в конфиге:

$config['path']['root']['web']        = 'http://'.$_SERVER['HTTP_HOST'].'/forum';     // полный WEB адрес сайта
$config['path']['root']['server']     = $_SERVER['DOCUMENT_ROOT'].'/forum';  


Эффект при заходе на страницу localhost/forum/:

Warning: require_once(S:\home\localhost\www/engine/classes/Engine.class.php) [function.require-once]: failed to open stream: No such file or directory in S:\home\localhost\www\forum\index.php on line 28

Fatal error: require_once() [function.require]: Failed opening required 'S:\home\localhost\www/engine/classes/Engine.class.php' (include_path='.;/usr/local/php5/PEAR;S:\home\localhost\www\forum') in S:\home\localhost\www\forum\index.php on line 28

Где-то что-то нужно еще поправить?

Вопрос по seo-оптимизации лс.

Решил оптимизировать некоторые разделы сайта, с последующим их продвижением.

Для анализа по внутренней оптимизации использовал пульт и ему подобные системы (для автоматического продвижения), двигать им не собираюсь но для предварительной работы они вроде подходят, по отзывам.

Так вот ближе к делу.
Читать дальше →

Как написать правильную функию?

Всем привет! Я не программист, я дизайнер, но вот тянет меня к коду и к этой cms.
Никак не магу разобраться как написать функцию, которая бы делала следующие:
Если запущена Главная станица (index) то запускается
 <div> Блок который должен быть только на главной </div> 


Если кто сталкивался с подобным, поделитесь опытом, думаю это интересно многим.

Кнопка Люди, которая рядм с кнопкой Блоги

Не показывает правильно, число онлайн, и число новых, т.е. показывает и в том и в следующем случаем, список всех кто посетил сайт. Прощу помочь, где это можно подправить? Прилагаю эскизы:

1

2

3

Увеличение иконок для сообществ.

По поиску искал не нашел.

Иконки которые в сообществах (коллективных блогах) размер 24х24.
Нужно увеличить до 48х48.

В css изменил
people.top-blogs td.name img { float: left; padding-bottom: 5px; margin-right: 7px; width: 48px; height: 48px; }


Иконку сделал нужного размера 48. Но при загрузке, ее почему-то «мажет». Пробовал вставлять больше, все равно не четкое изображение.

Может еще где менять нужно размер?

Придумываем систему онлайн уведомлений!

Всем привет!

Начинаю активно работать над новой версией Новой музыки. Основной упор буду делать на юзабилити. Все эти дизайнерские штуки никому не нужны, все хотят удобно пользоваться сайтом. Очень понравилась система уведомлений на Фейсбуке. Система отслеживает и уведомляет пользователей о новых комментариях на его пост (фотографию и т.д.) и на появление новых комментариев там, где он что-то комментировал. НУ ОЧЕНЬ УДОБНО помоему. Не надо рыться по сайту, искать кто где что написал…

Читать дальше →

Задержка при отправке писем

При любом действии, сопряженном с отправкой e-mail письма наступает дикий лейтенси секунд в 8-10. Письмо отправляется и приходит, с этим проблем нет, но ждать когда наконец страничка обновится не айс. Использую почту гугла. Типы отправки пробовал smtp, sendmail — один и тот же результат. Рассчитываю на вашу помощь.

Привожу конф на всякий:
$config['sys']['mail']['type']             = 'smtp';                 // Какой тип отправки использовать                                                           
$config['sys']['mail']['from_email']       = 'robot@SITE.ru'; // Мыло с которого отправляются все уведомления                                                    
$config['sys']['mail']['from_name']        = 'Почтовик SIRE.ru';  // Имя с которого отправляются все уведомления                                                 
$config['sys']['mail']['charset']          = 'UTF-8';                // Какую кодировку использовать в письмах                                                    
$config['sys']['mail']['smtp']['host']     = 'tls://smtp.gmail.com';            // Настройки SMTP - хост                                                          
$config['sys']['mail']['smtp']['port']     = 465;                     // Настройки SMTP - порт                                                                    
$config['sys']['mail']['smtp']['user']     = 'robot@SITE.ru';                     // Настройки SMTP - пользователь                                               
$config['sys']['mail']['smtp']['password'] = 'pass';                     // Настройки SMTP - пароль                                                       
$config['sys']['mail']['smtp']['auth']     = true;                   // Использовать авторизацию при отправке                                                     
$config['sys']['mail']['include_comment']  = true;                   // Включает в уведомление о новых комментах текст коммента                                   
$config['sys']['mail']['include_talk']     = true;                   // Включает в уведомление о новых личных сообщениях текст сообщения 


Заранее спасибо.