+1.09
Рейтинг
0.69
Сила

Seo настройки сайтов на LS

Что-то так мало инфы на сайте по этому поводу, я решил по-немногу собирать все в этом топике.

Тайтлы


Как я вижу нормальную работу с тайтлами:

1. Главная имеет тайтлы с ключами
2. На внутренних в тайтле выводим название статьи + рубрика + название сайта(не обязательно). Причем, если название сайта и выводить, то только краткое и оно не должно повторять тайтл главной. Или же вообще выводить исключительно в тайтле название статьи(топика) + возможность указывать тайтлы отдельно.

Как сейчас по дефолту — название сайта = тайтлу и это название лепится везде на всех страницах.
Читать дальше →

SEO. Перелинковка постов(идея для плагина)

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

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

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

В зависимости от длинны поста, рассчитывается сколько можно внедрить ключевых слов.

Если кто то реализует, будет очень круто :)

Как добавить галочку "Пользовательское соглашение" (при регистрации)?

Подскажите пожалуйста, как добавить галочку «Пользовательское соглашение» при регистрации? Что и куда нужно прописать чтобы проверяло: если галочка стоит — кнопка продолжения регистрации активна, если нет — неактивна.
Ну конечно же было бы неплохо чтобы при нажатии на надпись «Пользовательское соглашение» открывалось соглашение (что то похожее на спойлер).

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

Кнопка "Добавить пост" при просмотре блога




Добрый день ув. Сообщество!
Сегодня я бы хотел рассказать о небольшой «фиче», которую можно легко добавить к себе на сайт под управлением LS. Фича заключачается в следующем — при просмотре блога появится ссылка, при нажатии на которую, пользователь будет публиковать сразу в этот блог (присоединен он к блогу или нет).
Фича подходит для сайтов с большим кол-вом блогов, чтобы пользователи не мучались, листая выпадающий список с большим кол-вом блогов, да и вообще, по-моему, такая структура более понятна обычным пользователям.

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

Бесплатный плагин «OpenID Comments»

«Наш ответ Чемберлену» :)



При отправке комментария гость увидит всплывающее окошко авторизации/регистрации, а после авторизации/регистрации его комментарий появится на сайте.

Плагин может работать совместно с плагином OpenID (что удобней для гостей сайта) или без него.

Github репозиторий плагина.
Пример работы плагина можно увидеть на Кукораме.

PS. Поблагодарить разработчиков можно отправив небольшой донейт

Переименовать blog в community

Господа, у меня такой вопрос — я переименовал «blog» в «community» сделал все по инструкции, перенаправление и новый адрес в роутере, тепрь беда — он мои личные записи выдает как ресурс/community/10.html как с этим бороться, (в процессе написания добавил правило о сокращенном URL)

Вот что я делал в конфиге
/**
 * Настройки роутинга
 */
$config['router']['rewrite'] = array( 'blog' => 'community');
// Правила реврайта для REQUEST_URI
$config['router']['uri'] = array(
	// короткий вызов топиков из личных блогов
	'~^(\d+)\.html~i' => "blog/\\1.html",
	'~^(\d+)\.html~i' => "community/\\1.html",
);
// Распределение action
  . . . . строки пропущены . . . . 
$config['router']['page']['blog']          = 'ActionBlog';
$config['router']['page']['community']     = 'ActionBlog';


Может кто знает, помогите плз,.

АЛЬЗО! — Если убрать $config['router']['page']['blog'] из конфига перестают работать фишки вступить в блог, выйти из блога, рейтинг блога перестает работать — тупо не срабатывает когда тыкаешь,. Тема Social 2.0.4 (вчера купил — поставил)

UPD — Лучше сделать так

ort предложил гениально, как всегда)
public function getUrl() {
    if ($this->getBlog()->getType()=='personal') {
        //return Router::GetPath('blog').$this->getId().'.html';
        return '/'.$this->getId().'.html';

Блог - без /blog/ , Профиль - без /profile/

Возможно ли будет сделать урлы без промежуточных вставок в урлах:
Блог — без /blog/ или Профиль — без /profile/?
Сразу — сайт.ру/никпользователя — для Профиля (тогда /blog/ можно оставить. Или наоборот.)

— (дополнено):

нашёл
Структура ЧПУ в LiveStreet livestreet.ru/blog/wishlist/336.html
ЧПУ livestreet.ru/blog/3683.html
ЧПУ для ЛС livestreet.ru/blog/3496.html

Плагин «Nice URL» — Преобразует /blog/help/1.html -> /title_topic.html
livestreetcms.com/addons/view/46/

теперь будем пытаться найти и сделать Сразу — сайт.ру/никпользователя — для Профиля

— ещё Wordpress? LiveStreet! — хорошо бы такой функционал и вид придавать каждому блогу внутри LiveStreet
livestreet.ru/blog/dev_livestreet/4616.html
… мож так и есть, но demo.livestreetcms.com/blog/ сейчас не работает…

Шаблон Simple - решение проблемы "замена логотипа"

Здравствуйте. На днях решил сделать проект, долго думал на каком движке делать, и решился! Опять вернусь на LiveStreet (благодарю разработчиков и тех, кто трудился над этим проектом). Очень понравилась тема Simple, но при установлении появилась проблема. Как поменять логотип? Зашел на описание шаблона, там многие спрашивают и не могут решиться. В одной теме нашел такое:

1. Из header_top.tpl удалить текст связанный с логотипом, чтобы осталась ссылка такого вида:
<a href="{cfg name='path.root.web'}" class="logo"></a>
2. В файле css/grid.css потребуется строка 48.
3. Чтобы вставить картинку, нужно будет привести стили к такому виду:
background:url(../images/названиекартинки) no-repeat; float:left; width:165px; height:119px; display:block; text-decoration: none


Меняю, не получается. В теме заметил, что у многих и не получается. Те кто спрашивают, получают минусы… На следующий день проснулся и сел решить эту проблему. В Google Chrome, открывая Google DevTOols, каким то чудом нажал «Открыть в новом окне .css файл». А тут чудо! Смотрю на URL: имясайта.com/templates/cache/simple/3308800e012584b43331f559ad6a767f.css

Как заметили, LiveSteet берет данные через cache папку, а не сразу templates/simple/css/grid.css
Когда меняете в файле grid.css, также откройте в новом окне URL вашего нынешнего css, там тоже поменяйте, чтобы не было проблемно. Кстати, в cache css постарался поставить такой переход (../images/logo.png) не получается, пришлось прописать имясайта.../images/logo.png
Так что родные, надеюсь вы попадете на эту тему, и не будете заморачиваться заменой логотипа с текста на рисунок. А если все-таки желание возникнет, то рекомендую изготовление логотипов. Я сам не программист, а просто блоггер и веб-журналист. Вот решил поделиться неким опытом. Главное чтоб не минусовали :)

С уважением, Фархад Алекперов.

Как заменить стандартный фотосет Фоторамой?

Добрый вечер.
Надеюсь не утомил своими вопросами по поводу фотосета.
Так вот, думаю многим будет интересно, как заменить стандартный шаблон фотосета Фоторамой.

Если есть такие, кто уже воплотили такое у себя, пожалуйста поделитесь.

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