+137.33
705 читателей, 145 топиков

Исправление багов - LiveStreet 0.1.2

Новая версия LiveStreet 0.1.2 с фиксами багов.

Что исправлено:
  • ошибка при отображении комментариев
  • неправильное формирование облака тегов
  • удален тестовый экшен из-за которого можно было вызвать ошибку на сайте
  • подправлен шаблон авторизации
  • добавлен SQL патч для версии 0.1, который создает индексы в БД


Скачать можно как обычно с этой странички

Исправление багов - LiveStreet 0.1.1

Выпускаю версию LiveStreet 0.1.1 с исправлением найденных багов в версии 0.1

Что исправлено:
  • добавление пустых комментариев
  • добавлены некоторые индексы в БД
  • баг с капчей при регистрации
  • баг с загрузкой аватар
  • favicon.ico на странице регистрации
  • ошибка при добавлении комментариев
  • начисление рейтинга пользователям
  • постраничный переход в «Новые»
  • поля для ввода пароля в профиле
  • баг с загрузкой изображений


Скачать можно как обычно с этой странички

Уезжаю на дельку отдыхать

После напряженных двух месяцев работы над проектом решил отдохнуть и съездить в Питер «помедитировать» :) За это время постараюсь написать техническую документацию к коду для разработчиков. После возвращения займусь фиксами и выпуском релиза 0.1.1
Так что не ждите от меня активности в течении недели… пляж, солнце,… брбр

Конкурс на лучший дизайн LiveStreet

Объявляю конкурс на лучший дефолтный дизайн LiveStreet. Тема оформления победитель будет входить в официальную сборку движка с пометкой авторства дизайнера. К конкурсу принимаются как макеты, так и и сверстанные шаблоны, желательно предоставить все ключевые страницы движка. Победитель, которого выберу я, получит от проекта LiveStreet 8215 рублей.
Есть желание? Дерзайте!
Читать дальше →

Релиз LiveStreet 0.1

Сегодня выкладываю в общий доступ первую публичную версию LiveStreet 0.1, разработка которой заняла полтора месяца.
Данная версия обладает базовым функционалом, который характерен блого-социальным сетям. И имеет, как мне кажется, неплохой потенциал для дальнейшего развития :)
Цель данного релиза — оценить спрос на подобные движки и очертить дальнейшие перспективы развития.

Итак, возможности LiveStreet 0.1:
Читать дальше →

Обновление

Обновился функционал движка.
Итак, добавилось:
1. Почта — не просто почта, а коллективная почта! Прям как на новом Хабре :)
2. Избранное — теперь топики можно добавлять себе в избранное
3. Автоподстановка тегов при создании/редактировании топика
4. Блок «Популярные блоги»
5. Человеко-понятный тег title в HTML
6. Куча мелких изменений

ЗЫ есть косяки в верстке, но я надеюсь, что текущий дизайн/верстка(взятая с Хабра) временное явление :)

Подцветка кода

тестируем подцветку кода:
/**
	 * Подцветка кода
	 *
	 * @param string $sText
	 * @return string
	 */
	public function GeshiParser($sText) {
		$sTextTemp=str_replace("\r\n",'[rn]',$sText);
		$sTextTemp=str_replace("\n",'[n]',$sTextTemp);
		if (preg_match_all("/<code>(.*)<\/code>/Ui",$sTextTemp,$aMatch,PREG_SET_ORDER)) {
			$oGeshi = new GeSHi('','php');
			$oGeshi->set_header_type(GESHI_HEADER_DIV);
			$oGeshi->enable_classes();
			$oGeshi->set_overall_style('color: #000066; border: 1px solid #d0d0d0; background-color: #f0f0f0;', false);
			$oGeshi->set_line_style('color: #003030;', 'font-weight: bold; color: #006060;', true);
			$oGeshi->set_code_style('color: #000020;', true);
			$oGeshi->enable_keyword_links(false);
			$oGeshi->set_link_styles(GESHI_LINK, 'color: #000060;');
			$oGeshi->set_link_styles(GESHI_HOVER, 'background-color: #f0f000;');
			foreach ($aMatch as $aCode) {
				$sCode=html_entity_decode($aCode[1]);
				$sCode=str_replace("[rn]","\r\n",$sCode);
				$sCode=str_replace("[n]","\n",$sCode);
				$oGeshi->set_source($sCode);
				$sCodeGeshi=$oGeshi->parse_code();
				$sTextTemp=str_replace($aCode[0],$sCodeGeshi,$sTextTemp);
			}
			$sTextTemp=str_replace("[rn]","\r\n",$sTextTemp);
			$sTextTemp=str_replace("[n]","\n",$sTextTemp);
			$sTextTemp='<style type="text/css">'.$oGeshi->get_stylesheet(true).'</style>'."\r\n".$sTextTemp;
			return $sTextTemp;
		}
		return $sText;
	}

вроде работает