+9.13
Рейтинг
26.75
Сила

'<h1>you</h1>'

если правильно понимаю — вы о блоках в сайдбаре?
в файле /config/config.php есть код под конец файла:
'blocks'  => array(
			'right' => array('stream'=>array('priority'=>100),'tags'=>array('priority'=>50),'blogs'=>array('params'=>array(),'priority'=>51))
		),

В этом самом коде измените приоритет для блока тегов с 50 на 101.
В первом пункте вместо
{if $sAction=='blogs'}

поставь
{if $sMenuHeadItemSelect=='blogs'}
По поводу пункта 17 (Сделать, чтобы если пользователь сейчас на сайте, то в профиле отображалось, что он «онлайн» Newman)
Система онлайна и не только в профиле
Отличный плагин, только начал использовать, но нашел небольшой минус — нельзя добавлять посты с одинаковым тайтлом. Иными словами, если мы добавляем топик и оставляем поле УРЛ пустым, то УРЛ формируется сам из тайтла и если пост с таким тайтлом уже существует, то и УРЛ получается что уже существует, даже если сам пост совершенно другой.
Вобщем, для себя решил очень просто — к УРЛ в конце добавлять через дефис ID поста. Решается следующим образом — открываем файл plugins/mainurl/classes/modules/topic/entity/Topic.entity.class.php и в самом низу находим строчку:
$this->_aData['topic_main_url']=$data;
и меняем её на:
$this->_aData['topic_main_url']=$data.'-'.$this->getId();
Действительно — все сработало, спасибо.
Мне осталось дописать статью для таких же как я)
Почему-то не получается…
1)
у комментария берете автора
насколько я понимаю это вот это:
{assign var="oUser" value=$oComment->getUser()}
2)
у автора берете oSession
это я делаю так, наверное с ошибкой
{assign var="oSession" value=$oUser->getSession()}
3)
у oSession берете getDateLast()
вот тут при вызове getDateLast() и вылетает ошибка
{if (time() - strtotime($oSession->getDateLast()))<900} ...
Ошибка соответственно:
Fatal error: Call to a member function getDateLast() on a non-object in /home/.../123.file.comment.tpl.php
уау, вот день так день
imagepreview, sandiebox + все эти
авторы плагинов — вы крутые парни)
Сейчас статус онлайн/оффлайн уже есть в:
— профиль
— все пользователи
— новые пользователи
— пользователи онлайн (причем выводятся только те, кто действительно онлайн)
— список читателей блога
Осталось добавить в:
— топик
— комментарии
— лента активности
Вот там, где осталось добавить — туда не удается передать дату последнего визита — очень прошу помочь, т.к. на сайте везде переискал и нигде нету ответа на вопрос + реализации статуса онлайн/оффлайн так же нету (для версии 0.5.х)
twirpx.com
Сам сейчас занят разработкой образовательного сайта, этот как пример многих хороших идей выступил у меня. Движок, видимо, самопис, но очень продуманный с элементами социальности.
Вариант с левым сайдбаром мне понравился, +
хм, впринципе можно сделать кнопку «закрепить панель»… сейчас попробую сделать и выложу результат
забыл сказать, что код вставил сразу после body
Закрепленный юзербар? Я для себя как раз на днях такой делал, только у меня он к топу закреплен, а не к низу, но, думаю, вниз не сложно перевести по аналогу.
могу предложить свой код, может не очень правильный:
<table style="position:fixed; width:100%; z-index:9999;">
   <tr>
       <td>
           <div style="background: rgba(0, 0, 0, 0.6); color: white; width:100%;">
           <!-- вот в предыдущем моменте еще нужно указать высоту, но это уже кому как нужно
                так же для себя я сделал полупрозрачный черный бар по стилю -->
               <div> Уже ваш текст </div>
           </div>
       </td>
   </tr>
</table>


Не реклама, а ради примера — пример
За плагин спасибо
Строчка находится в /config/config.php ~282 строчка
Все, сделал — дело в том, что я хотел вывести логин пользователя в header-top.tpl и не совсем правильно это сделал, если кому-то будет интересно — напишу как делал (примеры выше)
Такс, прошу прощения, видимо это я код перекопал.
С плагином все хорошо, это мой косяк
другая ссылка, прошу прощения
artogorod.ru/artpeople/2011/11/04/fyva.html
но по предыдущей, аналогично, нет вывода никакой инфы
Нашел ошибочку — не показываются посты, написанные в личный блог пользователя (только если пользователь поменял скин)
пример — artogorod.ru/artpeople/2011/11/04/asdg.html
Ошибочка в синтаксисе у меня)
так правильно)
foreach ($aDirs as $sDir) { 
		if(basename($sDir,1) <> 'developer-jquery' and basename($sDir,1) <> 'social-jquery') {
	    		$aSkins[] = basename($sDir,1);
		}
	}


Было бы очень неплохо, допустим, дать пользователям права на редактирование каких-то основных файлов шаблона и сохранять их, допустим, с определенным префиксом — логин пользователя, и таким образом определенный файл будет отвечать за дизайн только на странице определенного пользователя.