Как сделать короткие урлы?

2
Возникла задача сделать url топиков вида сайт/5af9g2bq.html вместо сайт/blog/названиеблога/12345.html или хотя бы так сайт/12345.html. Последний вариант и сейчас работает, но тут же редиректится на сайт/blog/названиеблога/12345.html.

Задача 1 — как выключить этот редирект?
Задача 2 — добавить поле в бд, где будет хранится «5af9g2bq», чтобы запрос был по этому полю, а не по ID топика. Добавить поле и заполнять его при сохранении топика — не проблема. Подскажите элегантное решение для замены запросов с ID на это поле? Хук или можно в плагине как-то это перехватить и заменить?
  • 0
  • 14 декабря 2011, 14:32
  • Dianka

Лицензия на платные плагины

2
Привет, жители улицы.

Хочу обсудить с вами вопрос соглашения между продавцом и покупателем платного плагина. А именно, разработать это соглашение или несколько их типов. С которыми при сделке соглашаются разработчик и покупатель. Надеюсь, это разом прояснит много «щепетильных» моментов.

Должен сказать — я за ionCube, на мой взгляд это стимулируют программистов делать лучше и чаще. Пример с Android и iOs показателен.

Полагаю сюда же можно включить некий SLA.
  • -1
  • 16 ноября 2011, 11:19
  • Sky

Плагин Галерея для 0.5

6
Приветствую. Рад сообщить, что плагин перенесен на ветку 0,5.

Демосайтhttp://gallery.lsmods.ru
Купить или обновитьсяlivestreetcms.com/addons/view/26/buy/
(временно на модерации, надеюсь, пройдет быстро, как промодерируют — апгрейд смогут скачать все покупавшие через сайт. ).

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

PS Подвисшие в каталоге могут запросить апдейт через емайл техподдержки [в профиле]. По возникающим вопросам и найденным недочетам — писать также на емайл

UPD 14ноя: плагин на модерации.

Обновление плагина DAO. Календарь событий, информеры, карта, шаблон Social.

10

Приветствую.
Рад сообщить о большом обновлении плагина DAO.

В каталоге: livestreetcms.com/addons/view/239.
Посмотреть работу плагина можно по адресу dao.lsmods.ru (тестовый доступ test:daodao).

Итак, что же добавилось и обновилось:
  • Новый тип «События», которого так долго ждали. ( dao.lsmods.ru/events/ )
  • Указание местоположения на карте для объектов каталога и событий, с выводом общей карты (тыц).
  • Вывод информеров на главной странице сайта и в профиле пользователя. (тыц и тыц)
  • Полная интеграция с шаблоном Social от deniart. ( deniart.ru/demo/ )
  • Привязка к городам(пригодится, например, для событий или объявлений) с соответствующими фильтрами.
  • Много мелких удобств и несколько дополнительных настроек конфига.


О действующих спецпредложениях:
1)Фактически бесплатный шаблон Social при покупке сборки «Мультимедиа» (DAO+Social=3200руб). Вся подробная информация тут — deniart.ru/demo/page/discounts/
2) Кошелек+DAO за 149 долларов. За подробностями на support@lsmods.ru

Плагин DAO для LiveStreet 0.5 (Каталог, аудио/видео каталоги).

14
13 фото
Объект в каталоге (присутствуют описание, свойства, аттач файлов, комментирование).
image
Плагин DAO. Аудио mp3 каталог, Видео каталог, параметрический поиск как я ЯндексМаркетеРад представить новый плагин для LiveStreet 0.5 под названием DAO.
Посмотреть его работу можно по адресу dao.lsmods.ru (есть тестовый доступ test:daodao).

В каталоге: livestreetcms.com/addons/view/239

Плагин является логическим продолжением Каталога, который был под версию 0,4, новый же плагин обладает гораздо большим функционалом и позволяет создавать любые разделы(в любом количестве) на сайте с различным типом контента (обычный каталог с большим количеством настроек, аудио-каталог с аудио mp3 проигрывателем, видео каталог, интегрированный с наиболее известными видеохостингами). Итак по порядку:

Общие изменения


Теперь плагин умеет создавать любое количество разделов различного типа (с возможностью опционального включения платного размещения для каталога, при наличии плагина кошелек). Переработана удобная админка, которая позволяет выставлять все настройки для каждого из каталогов, редактировать категории и свойства объектов.

--читать подробнее и смотреть скриншоты...

Обновления плагинов для LS 0.5. Микроблоги. Кошелек. Задания.

6
Приветствую. Рад сообщить, что обновились плагины Микроблоги(стена), Кошелек, Задания для LS 0.5. Теперь плагины работают на jquery, а также обзавелись новым функционалом.

Микроблоги
Демо-сайт: microblog.lsmods.ru
В каталоге модулей: livestreetcms.com/addons/view/38/
В обновлении: Режим стены как вконтакте, интеграция с лентой событий (попадают все публичные записи, комментирование прямо из ленты), а также фиксы нескольких недочетов.

Модуль биллингаКошелек и задания
В каталоге: http://livestreetcms.com/addons/view/92/
В обновлении: Кроме робокассы появилась возможность прямой интерграции с webmoney merchant, а также с агрегатором a1lite, готова интеграция с avisosms(мобильная коммерция), обовленный интерфейс оплаты, валидаторы полей, фиксы, переработанный платежный API, и много мелочей. А также интеграция с новым плагином под livestreet, о котором сказано ниже.

Покупавшим ранее можно обновить плагины стандартными способами — через каталог или через support@lsmods.ru, указывая сайт на которые покупался плагин. Плагины галерея и список бесплатных плагинов планируются к обновлению в течении ближайших пары недель. Интеграции с шаблоном social для 0,5 будут после выхода самого шаблона.

P.S. В понедельник на сайте будет объявлено о релизе нового плагина для livestreet, который, я надеюсь, станет очень хорошим решением для хранения и вывода различных типов контента. Вам понравится, stay tuned!

Плагин "Каталог" для LiveStreet 0.4.*

12
Плагин каталог для livestreetПредставляю сообществу livestreet новый плагин "Каталог".

Демо-сайт: catalog.lsmods.ru (тест vasya:vasya, по запросу дам админ-логин)
В каталоге плагинов: livestreetcms.com/addons/view/142/

Что есть в плагине:

  • Категории с бесконечной вложенностью
  • Свойства объектов с наследованием (для вложенных категорий) Работают так — при добавлении объекта в определенную категорию появляются дополнительные поля, характерные для этой категории. Типы полей свойств — текстовое поле, числовое поле(целое и с разделителем точка), select с вариантами выбора, ссылка).
  • Аттач файлов с распределением прав на скачивание, возможность указать описание для каждого файла.
  • Аттач фотографий с двумя режимами вывода фото.
  • Избранное
  • Черновики
  • Возможность дать юзерам возможность самим заполнять каталог, или же только администраторам.
  • Отзывы к товарам с отдельной вкладкой эфира
  • Метки для товаров
  • Вывод объектов в одну или две колонки


и еще...со скриншотами

Новости плагинов. Кошелек/Задания/Галерея[pay]. Расширенная регистрация[free]

12
Привет всем. Хочу рассказать по новостям плагинов и обновлениях каталога.

Модуль биллингаПлагин «Кошелек» появился в каталоге плагинов. Он позволяет создать на сайте внутреннюю платежную систему, с расширяемыми возможностями, интегрирована мультивалютная касса ROBOKASSA (в плагине также есть АПИ для сторонних модулей).
С кошельком уже интегрирован плагин "Торрент". Также плагин в ближайшее время будет интегрирован с «Объявления» от Ajaxy(выпуск скоро) и "Компании" от gran. Насчет расширения платежных систем, то скоро будет прямая интеграция с webmoney.
Демосайтhttp://pay.lsmods.ru
Цена $79,90 — купить можно здесь.

Плагин «Задания» также появился в каталоге. Плагин интегрирован с плагином «Кошелек». Добавляет на проект раздел заданий для пользователей с оплатой за них на счет плагина «Кошелек».

Демосайтhttp://pay.lsmods.ru
Цена $39,90купить

Обновился Плагин «Галерея». Теперь он интегрирован с плагином Sitemap, который генерирует для него карты альбомов, изображений, тегов и категорий для фото (за интеграцию спасибо веб-студии stfalcon.com). Теперь галерея не конфликтует с плагином «Вопрос-ответ» от bobo и избавилась еще от пары недочетов.
Демосайтhttp://gallery.lsmods.ru
Цена $39,90купить


О планах на плагины и бесплатный плагин «Расширенная регистрация»

Форматирование дат (На сайте: 1 год 5 месяцев 6 дней )

21
Хочу поделится хаком, как выводить дату в таком формате. Для этого необходимо в файл \engine\modules\viewer\plugs\function.date_format.php в function smarty_function_date_format вставить:

if(isset($aParams['day_back'])) {
		require_once('modifier.declension.php');
		$iTimeDelta = round((time()- $iDate)/(60*60*24));
		$year=floor($iTimeDelta/365);
		$mouth=floor(($iTimeDelta%365)/30);
		$day=($iTimeDelta%365)%30;
		$r = "";
		if($year>0) $r = smarty_modifier_declension(
						$year,
						$oEngine->Lang_Get('date_year_back',array('year'=>$year)),
						$oEngine->Lang_GetLang()
					);
		if($mouth>0) $r.= smarty_modifier_declension(
						$mouth,
						$oEngine->Lang_Get('date_mouth_back',array('mouth'=>$mouth)),
						$oEngine->Lang_GetLang()
					); 	
		if($day>0)	$r.= smarty_modifier_declension(
						$day,
						$oEngine->Lang_Get('date_day_back',array('day'=>$day)),
						$oEngine->Lang_GetLang()
					);	
		if($r!=""){
			return $r;
		}
		else return $oEngine->Lang_Get('date_day_back_less');
			
		
	}

В файл \templates\language\russian.php

'date_day_back' => '%%day%% день; %%day%% дня; %%day%% дней',
'date_mouth_back' => '%%mouth%% месяц; %%mouth%% месяца; %%mouth%% месяцев',
'date_year_back' => '%%year%% год; %%year%% года; %%year%% лет',

И при выводе даты прописать {date_format date=$oUserProfile->getDateRegister() day_back=«1»}
  • 0
  • 12 октября 2010, 21:46
  • ravur