Список нужных плагинов

Каждый новый участник сообщества, устанавливая livestreetв первый раз, начинает понимать, что каких то возможностей нет, а какие то не слишком удобно реализованы.
И тут на помощь приходят плагины.
Хочу составить здесь список наиболее нужных и часто используемых бесплатны плагинов для большинства сайтов.
Итак.
1.aceAdminPanel — без удобной админки управлять сайт сложно.
2.aceMySearch — не у всех есть возможность и знания установить Sphinx
3.AutoCut — повышает читаемость сайта, что немаловажно.
4.CKEditor — опять же нужен из-за читаемости материала, встроенный редактор очень и очень скуден.Я считаю, что типографика занимает важное место в структуре сайта. Это пока самый главный минус, который мне не удовлетворяет в данном движке.
5.dropdownmenu — удобное дополнение к админ-панели.
6. EC — плагин редактирования комментариев. Очень нужная вещь для модерируемых сообществ.
7.webcode — плагин счетчиков.
Жду комментариев и дополнений.

Блок пользователя в сайдбаре

Возникла необходимость убрать из шапки шаблона панель пользователя, так как на ширине экрана 1024 верстка съезжала, аватарка пользователя обрезалась на половину.

А так как в верстке я не силен — решил проблему проще:
два блока на главной

1. Удалил кусок кода, отвечающий за панель пользователя в файле шаблона /templates/skin/whitelite/header_top.tpl

{if $oUserCurrent}
		
			<a href="{$oUserCurrent->getUserWebPath()}" class="avatar"><img src="{$oUserCurrent->getProfileAvatarPath(48)}" alt="{$oUserCurrent->getLogin()}" /></a>
			<ul>
				<li><a href="{$oUserCurrent->getUserWebPath()}" class="author">{$oUserCurrent->getLogin()}</a> (<a href="{router page='login'}exit/?security_ls_key={$LIVESTREET_SECURITY_KEY}">{$aLang.exit}</a>)</li>
				<li>
					{if $iUserCurrentCountTalkNew}
						<a href="{router page='talk'}" class="message" id="new_messages" title="{$aLang.user_privat_messages_new}">Новых сообщений {$iUserCurrentCountTalkNew}</a> 
					{else}
						<a href="{router page='talk'}" class="message-empty" id="new_messages">Почта</a>
					{/if}
					{$aLang.user_settings} <a href="{router page='settings'}profile/" class="author">{$aLang.user_settings_profile}</a> | <a href="{router page='settings'}tuning/" class="author">{$aLang.user_settings_tuning}</a> 
				</li>
				<li>{$aLang.user_rating} <strong>{$oUserCurrent->getRating()}</strong></li>
				{hook run='userbar_item'}
			</ul>
		
		{else}
		
			<a href="{router page='login'}" onclick="return showLoginForm();">{$aLang.user_login_submit}</a> {$aLang.or} 
			<a href="{router page='registration'}" class="reg">{$aLang.registration_submit}</a>
		
		{/if}


2. И вставил его в шаблон плагина «Lepra-style приветствия», расположенного в файле /plugins/greetings/templates/skin/default/block.greetings.tpl, хотя можно было бы вписать сразу в файл сайдбара
/templates/skin/whitelite/sidebar.tpl. Но тогда я бы не получил требуемых изречений типа «тебе нужен этот плагин %username».
Читать дальше →

Два блока на одной странице

Сделал вывод блока blogs_list.tpl на главной (index.tpl) следующим образом:
(пользую Livestreet 0.4.2)
два блока на главной

Добавил переменную aBlogs в файле /classes/actions/ActionIndex.class.php как посоветовал Chifa

Так:

/**
		 * Загружаем переменные в шаблон
		 */
		$this->Viewer_Assign('aTopics',$aTopics);
		$this->Viewer_Assign('aPaging',$aPaging);
                $this->Viewer_Assign("aBlogs",$aBlogs);
		$this->Viewer_AddHtmlTitle($this->Lang_Get('blog_menu_all_list'));		
		/**


и выше:

                 /**
		 * Получаем список блогов
		 */
		$aResult=$this->Blog_GetBlogsRating($iPage,Config::Get('module.blog.per_page'));	
		$aBlogs=$aResult['collection'];
		/**


Итого получилось:
Читать дальше →

Боевой курс новичка или "всем новеньким - сюда", часть 2

все, там место кончилось.
Продолжение FAQ для новичков, первую часть можно прочесть здесь.

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

Боевой курс новичка или "всем новеньким - сюда"

Это краткое FAQ.

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

Плагин "Faq" Часто задаваемые вопросы

Плагин «Faq» Часто задаваемые вопросы

Изначально планировалось что плагин будет небольшим, а из функционала только сервис Faq, то есть то где пользователь добавлял вопрос а администрация отвечала на него и либо выводила на страницу общего просмотра, если вопрос стоящий, либо скрывала его от всех. Таким образом появлялся бы раздел [host]/faq с часто задаваемыми и важными вопросами по проекту.

Описание функционала.
Но после того как началась работа над плагином ко мне стали приходить всё новые идеи для этого плагин, и на данный момент уже из функционала имеется…
Читать дальше →

Читал, искал, но вопросы остались :(



Привет ЛайвСтритерам!
Очень понравился движок, собираюсь вот ставить себе. Думаю, поможете разобраться с вопросами возникшими при тесте движка? Надеюсь не затроллят ;), лол.

1. У оперируемого стоит WP и первый вопрос насчет переноса. Записи — ерунда, перенесу руками, хоть и 100+ штук… а как с комментариями быть? Как их перенести? Создавать в ЛС авторов этих комментов, писать комменты от их лица, чтобы в точности воссоздать дерево комментариев? А можно ли отредактировать пароль или ящик через базу? У кого какие размышления на это счет? Комментов 550…

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

3. Как назначить модератора и автора? И какие у них полномочия, особенно у второго.

4. Можно ли через phpMyAdmin менять почту, ник, пароль, карму?

5. Возможно не корректно, но какие есть, т.с., администраторские ссылки для настройки сайта? Наподобие установки плагинов site.ru/admin/plugins

Спасибо за внимание, очень надеюсь на помощь.

Делаем счетчик просмотров для страницы с топиком



Вообщем решил я прикрутить к своему сайту, счетчик просмотров. А именно для страниц с топиком. Поиск по интернету дал решение, с которым я и делюсь ;)
Собственно на картинке всё видно, работает он как все стандартные счетчики, и учитывает только просмотр страницы…
Читать дальше →

/FAQ/ → Назначаем любого пользователя «админом или модератором» блога

В связи с частыми вопросами на эту тему, решил создать отдельный топик. Раньше приходилось отвечать где-то в комментариях, или в личке. Тут решил всё собрать в одном месте. И так, поехали…

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