Мои обновления

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

Предположим человек подписан на определенные блоги, и ему интересно получать информацию только оттуда. Ссылка «новые» выдает новые топики из всех блогов, почему бы не сделать раздел, в котором будут выводится обновления только из тех блогов, на которые юзер подписан (подключен)? Ведь это очень удобно!

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

Еще можно реализовать функцию «наблюдения» за пользователем, в том случае, если для создания «дружбы» нет никаких оснований, но вам нравятся его публикации (топики, коменты) и есть желания мониторить их появление. Хотя это уже не обязательно ))

модификация "Изменение оценок"

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

Что еще хочется сказать. Код кривой. Я всё таки совсем не программист. Мне кажется, что можно сделать проще и лучше.
Поэтому все комментарии, критику, пожелания, предложения и обсуждения по коду принимаю с огромной радостью и тут же вношу изменения в инструкцию

Измененные файлы, если они конечно нужны, приложу чуть позже.

инструкция
зы. инструкцию писал для ревизии 275

Относительные ссылки к файлам и картинкам

ВОПРОС:
Уважаемое сообщество! Во-первых, хочу сказать спасибо за этот прекрасный движок, а во-вторых, прошу помощи в вопросе.
Мой блог стоит в локалке и доступен из трех разных локальных сетей, поэтому нужно, чтобы ссылки к файлам были относительными.

РЕШЕНИЕ:
1. При вставке изображения (во время написания поста) генерируется ссылка вида:
<img src="http://livestreet.ru/uploads/images/8/a/a/a/1184/79a061f3fc.png" >

Заменяем ее на:
<img src="/uploads/images/8/a/a/a/1184/79a061f3fc.png" >


2. Для того, чтобы при загрузке изображения сразу подставляло относительный адрес, нужно:
а) открыть файл include/ajax/uploadImg.php
б) найти строку (примерно №72)
$sText='<img src="'.DIR_WEB_ROOT.$sFile.'" ';

и заменить на
$sText='<img src="'.$sFile.'" ';

Если у вас движок находится в папке, например, blogs, пишем:
$sText='<img src="/blogs/'.$sFile.'" ';

Аплоад etc.

Помогите далёкому от программирования человеку сделать 2 вещи: возможность аплоада файлов, раз. Два — разрешить автору блога выводить сообщения сразу на первую страницу.

Информация об авторе в топике

Такой вот вопрос. Если перейти на публикацию или профиль, то никаких блоков, характерных для страниц с топиками, не видно. Как и где это определяется в шаблонах? Я только знаю, что в footer.tpl есть код:

{foreach from=$aBlockRight item=aBlock}															
					{if $aBlock.type=='block'}
						{insert name="block" block=`$aBlock.name` params=`$aBlock.params`} 
					{/if}
					{if $aBlock.type=='template'}						 
						{include file=`$aBlock.name` params=`$aBlock.params`}
					{/if}					
				{/foreach}

Вот когда его убрать — правые блоки не отображаются. Т.е. это он =) Но как мне на отдельных страницах убрать правые блоки и вставить свои?

Мне необходимо при просмотре полной версии топика в правой части вместо всяких там эфиров выводить инфу об авторе (оч серьезный проект у меня, понимаете? =)), т.е. аватару, ФИО, некоторые поля из профиля, карму и силу. Как это сделать? Я так понимаю, вызов этих полей рпоизводится из базы, только как и откуда? Вообщем, буду благодарен за любые подсказки.

Моя лента

Пользователь подключился к блогам, и хочет читать материалы именно из них, а никаких инструментов для этого не предусмотрено. Можно предложить ему свою ленту, где будут выводиться топики и прямой эфир только из тех блогов, к которым пользователь подключен.

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

Изменения в структуре - кто подскажет?

Привет

Тружусь над мед.сообществом, модель сайта вынуждает переделывать структуру. Сам ничего толкового придумать не смог, зато взял бывшую модель кадабры, а именно:

Все блоги разделены на 2 категории: общие и тематические. ОБщие — это что угодно (фристайл), не связанное с узкой тематикой сайта. Тематические блоги — привязанные к подкатегориям.

При создании блога указываем, к какой категории он относится. В случае выбора «тематический» получаем выпадающий список с подкатегориями. Называем блог, описание, создать — получаем блог, привязанный к подкатегории.

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

Вопрос: это возможно сделать в livestreet? Очень надо, может кто поможет, отблагодарю как следует =)

Спасибо!

Как вывести свой контент на главную

Люди, подскажите как можно организовать вывод контента в рамках дефолтного шаблона livestreet? Например я создал у себя поддомен, создал в нем простенький сайт, или интересную страницу. Можно ли сделать так, чтобы вверху основного сайта была ссылка по типу
http://livestreet.ru/page/about/
— «О проекте», но чтобы через include или как то через iframe, выводилось содержание поддомена. Помогите пожалуйста кто разбирается в этом. Или подскажите другие решения как сделать такое. Спасибо.