О блоге
Блог разработки проекта LiveStreet. Здесь можно найти информацию о развитии, обновлениях, релизах движка
Администраторы (1)
Модераторы (0)
Модераторов здесь не замеченоЧитатели (459)
Ready Fanta koneko yuri25 NLO webfan Lora_GT shaggysmile Grifon skif onthefly kenoko benone lom Carw kruft eXtravert daewoo komase EsCaPeRВсе читатели блога
Обновление
Обновился функционал движка.
Итак, добавилось:
1. Почта — не просто почта, а коллективная почта! Прям как на новом Хабре :)
2. Избранное — теперь топики можно добавлять себе в избранное
3. Автоподстановка тегов при создании/редактировании топика
4. Блок «Популярные блоги»
5. Человеко-понятный тег title в HTML
6. Куча мелких изменений
ЗЫ есть косяки в верстке, но я надеюсь, что текущий дизайн/верстка(взятая с Хабра) временное явление :)
Итак, добавилось:
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;
}вроде работает
Алгоритм начисления рейтинга и силы
12
Есть у кого нибудь оригинальные идеи начисления силы пользователю и рейтинга комментам, топикам, блогам, юзерам?
Сила должна зависить от активности пользователя и от отценки его работ(топиков, комментов) другими юзерами. А дельта голосования за коммент, топик, блог, юзера должна зависить от силы голосующего. Как то так :)
Сила должна зависить от активности пользователя и от отценки его работ(топиков, комментов) другими юзерами. А дельта голосования за коммент, топик, блог, юзера должна зависить от силы голосующего. Как то так :)
Что будет сделанно в ближайщее время
В первую очередь:
- Друзья(пока только возможность тупо обозначить кто есть ваш друг :) )
- Почта(в наипростейшем исполнении)
- Редактор ввода текста(уже работает простенький редактор, нужно добавить подцветку кода, вставку видео и загрузку картинок)
- Постраничность(никогда не любил её делать)
Первый выход движка на публику
1
Здрасти!
Выкладываю в сеть некий прообраз будущего движка социальных блогов. Как можно заметить практически один к одному копируется старый добрый хабр :) Очередной клон-велосипед, ну а что поделать? разработка велосипедов всегда интересна.
Сейчас уже можно видеть некий функционал, он даже местами рабочий(я надеюсь).
Товарищи, убедительная просьба никому не офишировать этот сайт. Скорее всего тут куча багов, которые будут исправляться к финальному релизу
Выкладываю в сеть некий прообраз будущего движка социальных блогов. Как можно заметить практически один к одному копируется старый добрый хабр :) Очередной клон-велосипед, ну а что поделать? разработка велосипедов всегда интересна.
Сейчас уже можно видеть некий функционал, он даже местами рабочий(я надеюсь).
Товарищи, убедительная просьба никому не офишировать этот сайт. Скорее всего тут куча багов, которые будут исправляться к финальному релизу
