+0.21
Рейтинг
1.90
Сила
Вполне возможно. К сожалению у меня нет ни одной соц сети, что-бы я проверил.
При выходе HTML5 появилась возможность вставлять любое видео через ссылку. Добавим код в файле /engine/modules/text/Text.class.php
Перед:
/**
         * youtube.com fixed
         */

этот код:
/**
		* любое видео
		*/		
		$sText = preg_replace('/<vid>(.*)<\/vid>/Ui', '<div align="'.$iAlign.'">
		<video width="95%" controls="controls">
<source type="video/webm" src="$1" preload="auto"></source>
<source type="video/mp4" src="$1" preload="auto"></source>
<source type="video/avi" src="$1" preload="auto"></source>
<source type="video/ogg" src="$1" preload="auto"></source>
<source type="video/flv" src="$1" preload="auto"></source>
<source type="video/3gp" src="$1" preload="auto"></source>
<p>Ваш пользовательский агент не поддерживает элемент HTML5 Video</p>
</video>
		</div>',
		$sText
		);


Теперь добавим тег «vid» в /config/jevix.php

Смотря что вы используете TinyMCE или markitUP, добавляя кнопку VID в редактор по аналогии с кнопкой VIDEO заменив его на VID.

markitUP /engine/lib/internal/template/js/settings.js
вот так:
{name: ls.lang.get('panel_vid'), className:'editor-vid', replaceWith:'<vid>[!['+ls.lang.get('panel_vid_promt')+':!:http://]!]</vid>' },

Стиль кнопки: /engine/lib/external/jquery/markitup/sets/default/style.css
.markItUp .editor-vid a 		{ background-image:url(images/vid.png); }


Картинку в google найдите 16х16 png. Кидаем сюда

/engine/lib/external/jquery/markitup/sets/default/images/

Готово. Не забываем чистить кэш.
У меня этот плагин стоит. Но. Я отключил все соц сети и использую его как комментарии без регистрации. Работает на ура. Теперь к кнопкам соц сетей. У меня их просто нет, поэтому протестировать я не смогу. Знаю одно, там надо прописывать ключи с каждой соц сети(типа как девелопер). И прописывать их в конфигурации, отдельный ключ к каждой соц сети. Вы это сделали? Если да, то какие ошибки?
lifecom Решение этой проблемы уже описывалось где то тут. На этом сайте она также не работает, так как забили на сайт. :(
Вы бы хоть ссылку на плагин оставили и описали в чём проблема?
github.com/livestreet/livestreet/blob/2.0.0/application/frontend/i18n/ru.php

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

Для тестов:
логин:login
Пароль:password
Всё работает. Всё не проверишь конечно. Но вот рабочий вариант 1.0.4 russianmichigan.tk

Кому надо проверяйте.

Список плагинов:
aceAdminPanel — РАБОТАЕТ
admintopic
AutoCut
Best smiles
blockseditor — Плагин для установки произвольного текста в блок в сайдбаре и его редактирования через веб-интерфейс.
blocktop — Блок «TOP топиков»
Cleaner
configengine — Хранилище настроек для плагинов.
dpb — Отключение персональных блогов
extentedimage — Расширенная работа с картинками на сайте.
feedback — Форма обратной связи для Livestreet CMS
Форум
forum — Форум для LiveStreet CMS
LSGallery
lsgallery — Предназначен для создания фотоальбомов пользователей
LSGalleryPremium
lsgallerypremium — Advanced galleries for user
LSSettings
lssettings — Предназначен упаравления глобальными настройками
Mobile template
mobiletpl — Плагин для работы мобильного шаблона
Static page
page — Управление статическими страницами.
Search
search — Поиск — простой поиск по сайту не использующий Sphinx
Homepage: catalog.netlanc.net/
Sitemap
sitemap — Генерирует xml-файл с информацией для поисковых систем. Файл находится по адресу example.com/sitemap.xml (замените example.com на url своего сайта)
StickyTopics v2
stickytopics — Позволяет «закреплять» топики в лентах
UserTop
usertop — Блок «TOP пользователей»
LiveStreet 1.0.3

УСТАНОВКА
1. Скопировать файлы движка в нужный каталог сайта
2. Зайти по адресу ваш_сайт_на_ls/install/
3. Следовать инструкциям установщика.
Она есть. Читаем документацию по установке в readme
То что вы себе поставили по идее уже не livestreet а AltoCMC. Livestreet закончился на 1.0.3.
А вы ставьте 1.0.3. И вам легче будет, и модов больше. С ошибками 2.1 вам уже никто не поможет. А вот с 1.0.3 мажет даже и ответы найдёте.
Лучше вот так:

2. Заходим на /engine/lib/internal/template/js/settings.js добавляем после
array(
				'table',
				array('border'=>'#int','cellpadding'=>'#int','cellspacing'=>'#int','align'=>array('right', 'left', 'center'),'height'=>'#int','width'=>'#int')
			),

этот код:
{name: ls.lang.get('panel_spoiler'), className: 'editor-spoiler', replaceWith:'<spoiler title="Скрытый текст">[!['+ls.lang.get('panel_spoiler_promt')+']!]</spoiler>' },


В /templates/skin/YOUR_SKIN/editor.tpl заменить:
ls.lang.load({lang_load name="panel_b,panel_i,panel_u,panel_s,panel_url,panel_url_promt,panel_code,panel_video,panel_image,panel_cut,panel_quote,panel_list,panel_list_ul,panel_list_ol,panel_title,panel_clear_tags,panel_video_promt,panel_list_li,panel_image_promt,panel_user,panel_user_promt"});


На
ls.lang.load({lang_load name="panel_b,panel_i,panel_u,panel_s,panel_spoiler,panel_spoiler_promt,panel_url,panel_url_promt,panel_code,panel_video,panel_image,panel_cut,panel_quote,panel_list,panel_list_ul,panel_list_ol,panel_title,panel_clear_tags,panel_video_promt,panel_list_li,panel_image_promt,panel_user,panel_user_promt"});


В /templates/language/russian.php после:
'panel_image_promt' => 'Введите ссылку на изображение',


добавить:
'panel_spoiler' => 'Спойлер',
'panel_spoiler_promt' => 'Введите желаемый скрытый текст',

Это типа Ф12 в хроме? Делал да понятия не имею как им пользоватса. НО. Причину нашел. Он конфликтовал с плагином «Бест Смилес». Кстати, если у вас стоит ЛСФорум, то и на нем споилер который там стоит по умолчанию, работать тоже не будет.

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

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

Ну а пока подделал ваш скрипт для удобства так:

{name: ls.lang.get('panel_spoiler'), className: 'editor-spoiler', replaceWith:'<spoiler title="Spoiler">[!['+ls.lang.get('panel_spoiler_promt')+']!]</spoiler>' },


В /templates/language/russian.php добавить:

'panel_spoiler_promt' => 'Введите желаемый скрытый текст',


В /templates/skin/YOUR_SKIN/editor.tpl добавить

ls.lang.load({lang_load name=«panel_b,panel_i,panel_u,panel_s,panel_url,panel_url_promt,panel_spoiler_promt,panel_code,
Перекопировал всё с сайта в тестовый шаблон. Работает. А на сайте нет. что за хрень?

<!DOCTYPE html>
<html>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

<script type="text/javascript">
$(document).ready(function(){
 $('.spoiler-title').click(function(){
  $(this).parent().children('div.spoiler-body').toggle('normal');
  return false;
 });
});
</script>

<style type="text/css">
 .spoiler-title { color: #6da3bd; border-bottom: 1px dashed; font-weight: normal; cursor: pointer; }
.spoiler-title:hover { color: #4d7285; }
.spoiler-body { display: none; padding: 10px; border: 1px solid #eee; background: #f9f9f9; margin-top: 10px; overflow: hidden; }
.spoiler-title:before { float: left; content: " "; width: 16px; height: 16px; margin-top: 2px; display: block; border: 0px solid red; background: url(../images/spoiler.icon.png) no-repeat left top; }
.spoiler-title.open:before { background: url(../images/spoiler.icon.png) no-repeat left bottom; }
</style>

<body>

<div><b class="spoiler-title">djncskjdncs</b><div class="spoiler-body">cnxc</div></div>
</body>
</html>
Поставил себе. Нифига не работает. Споилер есть, нажал, вписал текст, опубликобал. Но при клике на него он не открываетса вообше.
Как убрать вывод MySQL, Cache и PHP внизу?
Зачем людям это видеть? Или он только у админа видень, после того как я тоолбар с шаблона выдернул?
Один вопрос остался. Как убрать вывод MySQL, Cache и PHP внизу?