+6.81
Рейтинг
18.69
Сила

Timur

Оптимизация шаблонов

Пролог


Наброски по данной статье лежали ещё с конца зимы и все никак не было времени на её написание, поэтому решил опубликовать её почти «как есть» т.е. с сухими выжимками фактов, без расписанных деталей. Это поможет остальным членам сообщества совершенствовать свои шаблоны.

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

Бесплатный шаблон "Developer-Kit" v.1.2 + новая тема

Продолжаю работать над шаблоном. На этот раз в него добавлена простенькая легкая темка и произведены мелкие фиксы самого шаблона.

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

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

Ну а дальше уже стандартный и нудный текст...

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

Нужен ли плагин "карты" для топиков LS?

Привет.
В данный момент доделываю бесплатный плагин для AltoCms, реализующий картографический функционал для топика, а именно:

1. Отрисовка произвольного кол-ва объектов пользователем:
  • маркер;
  • окружность;
  • полилиния;
  • полигон;
  • прямоугольник;

2. Удаление выбранных объектов.

3. Сохранение данных карты:
  • центровка карты при редактировании пользователем;
  • масштаб карты (зум), такой как установил пользователь при редактировании;
4. Добавление и вывод описаний ко всем объектам (не только к маркерам).

Есть идея сделать платный плагин, имеющий базовый описанный функционал, плюс приятные полезные фичи:
  • удобная настройка отображений объектов (цвета, заливка и т.п.);
  • настройка типов маркеров;
  • базовый набор готовых гео-объектов, таких как ['кинотеатр', 'театр', 'кафе'...] с готовыми шаблонами (например, расписание работы и т.п.);

В чем собственно опрос: нужны ли подобные плагины сообществу LS? Какую минимальную сумму вы хотели бы заплатить за платный вариант плагина?

RedactorForLS - планы, пожелания, ошибки

На текущий момент происходит реструктуризация каталога и я решил заняться плагином более плотно. В связи с этим прошу в данном топике собрать данные для дальнейшей работы.

На текущий момент есть тестовая площадка hw.zharina.info, на которой установлен LS 1.0.3 + RedactorForLS 8.2.6.0 + EditComment 1.0.4.

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

Приветствуются вопросы, ошибки с описанием как их воспроизвести на hw.zharina.info, недочеты, ошибки локализации, пожелания и т.д.

С уважением, Виктор Жарина.

Разные шаблоны новотей для полной и краткой новости

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



Итак обмозговав и протестировав, выкладываю Вам свой мануал, решение данной проблемы вывода новостей.

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

Настраиваем сервер для LiveStreet. Часть IX. LiveStreet.

Предыдущие части:

Не самая сложная, не самая последняя, но самая важная часть. То, ради чего, всё и затевалось :)

Для начала, нужно обеспечить появление ZIP-a с последней версии LiveStreet (на данный момент это LiveStreet_1.0.3.zip ) в корневой папке сайта. Качаем ZIP отсюда livestreetcms.ru/download/ и по SFTP забрасываем в папку сайта /var/www/superls.ru/public/

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

Настраиваем сервер для LiveStreet. Часть VII. NGINX.

Предыдущие части:

Общие замечания:
  1. Для продвинутых: рекомендуется не ставить nginx из бинарников, а пересобрать его из исходного кода только с нужными модулями. В бинарной сборке «по умолчанию», действительно, очень много для LiveStreet лишнего. Однако, я не считаю это простой задачей и поэтому описывать не буду. Кроме того, хотя эта идея, без сомнений, хорошая, драматического эффекта она не даст.
  2. Частично конфигурация снова взята из поста господина xyz
  3. Обращаю особое внимание на использование специального раздела для временных файлов, который, следуя советам господина Orhideous , мы создали во второй части

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

Main Preview - свой размер для каждого типа топика, или генерация нескольких изображений

Здравствуйте!

Я пользуюсь модулем Main Preview, устанавливал его по аналогии с вот этой статьей:
livestreet.ru/blog/12050.html
Смысл в том, что в шаблон топика, вставляется код, где напрямую указывается размер сгенерированной картинки:
<img class="topic_preview" src="{$oTopic->getPreviewImageWebPath('100crop')}" align="left" alt="" />

100crop — это и есть размер нашей картинки.

Вот у меня вопрос, можно-ли как-то сделать так, чтобы модуль генеировал 100*100 для всех типов топиков, а для опросов, например, 50*50? Там уже в шаблоне я укажу нужные значения.
Или второй вариант, я думаю он горазо проще в реализации:
чтобы одновременно генерировались сразу несколько изображений: 100*100 и 50*50, а я уже, опять же вручную устанавливал в шаблоне нужные значения.
Есть варианты, просто через CSS указывать размеры картинки, но это не лучший вариант.

Спасибо!

Настраиваем сервер для LiveStreet. Часть IV. MySQL.

Предыдущие части:

Сначала генерируем и запоминаем пароль для MySQL-аккаунта root, который попросят во время установки:
pwgen -c -n 10 1


И запускаем установку:
apt-get install percona-server-server-5.5 percona-server-client-5.5


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