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

Создание на сайте страницы FAQ

Уважаемые пользователи LS! Помогите реализовать на сайте страницу FAQ на подобие ЭТОЙ страницы. Спасибо, буду рад каждому совету и даже платному предложению.

UPD: Вопрос конкретно о дизайне страницы, а не о том, где редактировать собственные страницы.

Плагин «Оптимизация и внутренняя перелинковка сайта (Cross linker)», учет пожеланий пользователей


НОВОЕ


  1. теперь для включения синонимайзера необходимо синонимы перечислять через вопросительный знак и запятую (?,) в выражении «чем заменить» — таким образом стало возможным легально использовать запятую в выражении «чем заменить»
  2. в шаблоне developer теперь отображается кнопка «обновить» для контекстного меню топика
  3. при быстром обновлении топика и при пересохранении всех топиков теперь учитывается опция «Не пропускать этот топик через CrossLinker» (раньше она действовала только при публикации и редактировании топика)
  4. убрана поддержка старых версий плагина powered spoiler
  5. опция при создании/редактировании топика «Не пропускать этот топик через CrossLinker» теперь доступна для всех типов топиков в ЛС (вопрос, фотосет и т.п.)
  6. на тулбаре теперь доступна кнопка для быстрого доступа к админке Cross linker
  7. при нажатии на ESC закрывается контекстное меню
  8. теперь личные сообщения добавлены в список исключений для обработки плагином по-умолчанию
  9. интервал пауз между запросами к серверу на пересохранение топиков вынесен в интерфейс на страницу пересохранения топиков
  10. теперь есть возможность поставить процесс пересохранения топиков на паузу и продолжить в случае необходимости
  11. при создании правила при вводе выражения замены (что заменить) есть автокомплитер по уже созданным словоформам (правилам)
  12. доступен новый режим переключения между автоматической заменой тегов в текстах и ручной установкой: теперь можно вручную выбрать все теги, которые следует обрабатывать в текстах, для этого в настройках появилась отдельная страница, на которой которой показываются все теги на сайте с возможность отметить нужные.
  13. внутри тега code теперь не происходит никаких замен
  14. добавлено изменение порядка правил — теперь можно передвигать правила по списку вверх/вниз, регулируя тем самым важность обработки. Например, чтобы правило замены с «парк отдыха» было обработано раньше чем просто «парк», его нужно передвинуть выше по списку над правилом «парк».
  15. местами причесан код
  16. есть небольшие изменения в интерфейсе
  17. «в коробку» добавлен новый пользовательский шаблон «справка»
  18. теперь можно пересохранять также и комментарии
  19. исправлен небольшой визуальный баг с быстрым обновлением топика или комментария

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

Блочная верстка с наследованием - что это такое

Собственно, про блочну верстку я писал уже не раз, и даже как-то приводил ее пример в этом топике: livestreet.ru/blog/wishlist/13103.html (и мне кажется, что имеет смысл прочитать топик по ссылке, прежде чем читать этот; хотя и не обязательно — можно и после этого).

Но то ли пример там слишком сложный, то ли за один раз не получается все объяснить. Поэтому я решил еще один топик запостить с простыми и понятными (как мне кажется) примерами.
Читать дальше →

TinyMCE + и шаблоны Inside и Simple

Как вогнать окно редактора с подключенным плагином TinyMCE+ на свое место? При отключеном плагине все нормально, но надо чтобы плагин был подключены. Есть ли какой-то параметр настройки ширины окна?



Есть сайт. Используется шаблон Simple 3.1. При включении в config.php разрешения на использования TinyMCE и активации плагина TinyMCE+ остается такая же, как панель редактора, как и была до включение TinyMCE…



Как сделать чтобы эта панель редактора была изменена на ту, которая изображена на верхней картинке? Т.е. на TinyMCE +

Про директиву Disallow из robots.txt

Навеяно яростно обсуждавшейся заметкой господина Znayka .

Disallow из robots.txt ( как и гаубица М-30 ) — самая лучшая и старейшая из систем. SEO, правда, но тоже штука массового поражения. На данный момент, это единственный 100%-ый способ закрыть от всех поисковиков линки на сайте. Ибо rel=«nofollow», то ли вообще не работает, то ли работает оригинальным образом, но точно больше не работает так, как раньше. А noindex принимается во внимание не всеми поисковиками (Яндекс — точно понимает, а Google — точно нет).

Чем опасно? robots.txt — самый высоко приоритетный файл для веб краулеров. Изменения в нём учитываются очень быстро. Одно не верное движение — и N тысяч ваших страниц будут выкинуты из поисковых систем. И очень не скоро вернуться обратно, даже после исправления. Особенно в отношении Яндес верно. Google — он пошустрее.

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

Оптимизация индексирования Shpinx для LiveStreet, и чуть-чуть про его установку.

На самом деле, стандартный конфигурационный файл sphinx.conf идущий в комплекте с LiveStreet 1.0.1 (/install/sphinx.conf) слегка простоват. Собственно, это, с мелкими изменениями, всё та же конфигурация описанная господином kruft в далёком 2008 году ( за что ему, по сей день, огромнейший респект).

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

Чего опять хотелось?
  1. Чтобы топики искало не только по заголовку и тексту, но еще и по списку тегов, названию блога и автору.
  2. Чтобы комментарии искало ещё и по автору тоже (почему бы и нет?)
  3. Словарь синонимов, ибо Shpinx умеет и иногда полезно.
  4. Я так и не понял, зачем индексировать не опубликованные топики и забаненые комментарии, а потом фильтровать их LiveStreet-ом. Тайна сия велика есть. Решил выкинуть из индекса и то, и другое.

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

Оптимизация автоматической генерации мета тега keywords плагином "SEO"

Плагин «SEO» прекрасен в своей простоте, но результат выдаёт несколько прямолинейный. Этот вопрос уже как-то поднимал господин ETNO , но действительно интересного решения не предложил. К счастью, нет никакой магии в том, чтобы подправить нужные tpl-и и получить более интересный результат.

Чего хотелось?
  1. Всегда и везде исключить дублирование ключевых фраз.
  2. Добавить название блога в список ключевых фраз страницы топика и, собственно, самой страницы блога.
  3. Убрать запихивание стандартных ключевых фраз из конфигурации livestreet для страниц блога и топика, но всё же, кроме всего прочего, добавлять туда название сайта.
  4. Сформировать список ключевых слов для страниц «Блоги» из их названий.
  5. Ключевые фразы для списков топиков сформировать как стандартный список из конфигурации livestreet, расширенный названиями блогов, к которым относятся топики из списка.
  6. Ключевые фразы для страницы поиска по тегу сформировать как стандартный список из конфигурации livestreet, расширенный названием тега по которому искали и названиями блогов, к которым относятся найденные топики.
  7. Ключевые фразы для страницы поиска — стандартный список из конфигурации livestreet, расширенный фразой которую искали и названиями блогов, к которым относятся найденные топики или комментарии.

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

Релиз "Livestreet RSS Content Importer" 1.0.1 ( FOR LS 1.X+CRON)


Приветствую. Все таки выкроил время из оффлайна, и обновил плагин для актуальной версии Livestreet. Изменения минимальные, но есть приятная новость:
Читать дальше →

Конвертафция путей в MySQL дампе для переноса на новый сервер

convert_paths.php
<?php

// старый путь
$old = '/var/www/looksochi/data/www/somesite.ru/';
// новый путь
$new = '/sites/rebirth/somesite.ru/';

// исходный дамп
$input = fopen('dump.sql','r');
// выходной файл
$output = fopen('dump_new.sql','w');

function rs($r){
    global $old, $new;
    return $r[1].( $r[2] + (strlen($new)-strlen($old)) ).$r[3];
}

while(($s = fgets($input)) !== false){

    $s = preg_replace_callback('#(s\:)(\d+)(\:\x5C"'.preg_quote($old,'#').')#ms', 'rs', $s);

    $s = str_replace($old, $new, $s);

    fwrite($output, $s);
}

fclose($input);
fclose($output);


$
php -f convert_paths.php