-
Бани под ключ Проектирование и строительство дач. Схема проезда. compactstroy.ru -
Интернет магазин телевизоров Условия доставки и установки. Калининградский интернет-магазин. price.electrozon.ru -
Мебель недорого москва Варианты тканей для обивки. Мягкая мебель, кухни на заказ. mebelniyostrov.ru
Хабраклоны. Как сделать свой Хабрахабр?
[ Веб-мастеринг ]среда, 29 октября 2008 в 08:48
1) BigStreet CMS
Основные возможности:
- Персональные блоги
- Коллективные блоги
- Приглашения (инвайты) с возможностью сделать сайт закрытым
- Общие ленты постов с настраиваемыми разграничениями по рейтингу
- Комментарии
- Оценки постов, комментариев
- Поиск по тэгам
- Поиск пользователей по части ника
- Отключаемые уведомления на e-mail о новых комментариях и личных сообщениях
- Модуль внутренней переписки с возможностью подключить к переписке нескольких пользователей и отсортировать переписки по “папкам”
- Вставка видео и изображений в публикации
- Профили пользователей
- Учёт рейтинга и “силы” пользователей
- Разграничение прав доступа к модулям и отдельным действиям как по признаку “пользователь/администратор”, так и величине рейтинга пользователей
- Система кеширования (DklabCache + Smarty_ClipCache)
- Трансляция в RSS
- Использование UTF-8
Сайт разработчиков: http://bigstreet.ru/
Сообщество на Хабре: http://habrahabr.ru/blogs/bigstreet/
2) LiveStreet CMS
Основные возможности:
- Ведение персональных блогов
- Возможность создания коллективных блогов
- Профили пользователей
- Система рейтингов блогов, топиков, комментариев, пользователей
- Система голосования за блоги, топики, комментарии, пользователей
- Возможность добавлять топики в избранное
- Автоподстановка тегов
- Коллективная внутренняя почта
- Система контроля доступа (ACL) к разным возможностям сети (создание блога, возможность голосования и т.п.)
- Трансляция в RSS
- Использование UTF-8
Сайт разработчиков: http://livestreet.ru/
Сообщество на Хабре: http://habrahabr.ru/blogs/livestreet/
InstantCMS — гибрид Habrahabr’а и В контакте
[ Веб-мастеринг ]среда, 8 октября 2008 в 00:20
Работаю над социальной сетью регионального уровня. На данный момент это обычный блог-хостинг, работающий на многопользовательской версии WordPress MU. Система, конечно, гибкая, расширяемая и весьма удобная для меня как не программера, но как человека очень хорошо знающего WordPress.
Однако…
WordPress MU ну очень капризная вещь и заставить её корректно работать в течении длительного периода времени просто невозможно. Да к тому же функциональность на самом деле без глубокого знания php и mysql весьма условная, ибо плагинов море на обычную версию, а под многопользовательскую их надо адаптировать, с чем у меня возникают вполне понятные трудности.
В общем и целом, даже блоги, которые можно соорудить на WordPress MU меня не устраивают, единственное — это возможность красивых урлов типа имя. домен. ру очень весомый плюс.
В поисках более функциональной и стабильной CMS для городской социальной сети (в частности для блог-хостинга) особое внимание привлекли несколько движков. Один из них подробно описывается и обсуждается на Хабре — BigStreet CMS. Вещь интересная, но предлагает пока только блоги, что для регионов не айс — нужны еще всякие фотогалереи, форумы и прочие атавизмы.
В поисках той саймой фотогалереи на днях случайно наткнулся на некий движок InstantCMS, который является неким гибридом Хабра и популярной соц. сети В контакте.
Мне как неспециалисту в php было бы очень интересно узнать мнение программеров о нем, однако в инете независимых суждений о данном движке найти не удалось, почему и решил поделиться ссылкой. Может, кто попробует, расскажет, поделиться эмоциями — было бы здорово!
Очень интересно узнать поподробнее, что у него внутри, а у разработчиков это спрашивать бесполезно по понятным причинам…
2 метода борьбы со спамом в комментариях WordPress.
[ WordPress ]суббота, 4 октября 2008 в 17:56
1-ый метод борьбы со спамом в комментариях блога на WordPress.
Заключается в использовании плагина Math Comment Spam Protection.
1. Скачиваем сам плагин.
2. Распаковываем скаченный zip-архив и заливаем на сервер в папку wp-content/plugins/.
3. Активируем плагин в админ-панеле WordPress.
4. Открываем вкладку Настройки – Math Comment Spam и редактируем настройки плагина.
5. Добавляем следующий код в форму добавления комментариев comments.php
<?php
/****** Math Comment Spam Protection Plugin ******/
if ( function_exists(’math_comment_spam_protection’) ) {
$mcsp_info = math_comment_spam_protection();
?>
<p>
<input type=”text” name=”mcspvalue” id=”mcspvalue” value=”” size=”22″ tabindex=”4″ />
<label for=”mcspvalue”><small>Антиспам: сумма чисел <?php echo $mcsp_info['operand1'] . ‘ + ‘ . $mcsp_info['operand2'] . ‘ ?’ ?></small></label>
<input type=”hidden” name=”mcspinfo” value=”” />
</p>
<?php } // if function_exists… ?>
2-ой метод борьбы со спамом в комментариях блога на WordPress.
Заключается в изменении стандартных параметров полей формы комментирования.
1. Открываем файл темы commets.php и находим в нем строчку:
<input type=”text” name=”email” id=”email” value=”<?php echo $comment_author_email; ?/>” size=”22″ tabindex=”2″ />
2. Заменяем найденную строчку на новую:
<div class=”fuck”><input type=”text” name=”email” id=”email” value=”" size=”22″ maxlength=”1″ tabindex=”2″ /></div>
<input type=”text” name=”trali-vali” id=”trali-vali” value=”<?php echo $comment_author_email; ?/>” size=”22″ tabindex=”2″ />
3. Добавляем в файл style.css стиль:
.fuck {position : absolute; left : -1000px; }
4. Открываем файл wp-comments-post.php (лежит в корневой папке) и находим строки:
$comment_author = trim($_POST['author']);
$comment_author_email = trim($_POST['email']);
$comment_author_url = trim($_POST['url']);
$comment_content = trim($_POST['comment']);
5. Заменяем найденные строки на новые:
$spam_test_field = trim($_POST['email']);
if(!empty($spam_test_field)) wp_die(’Fuck spam!’);
$comment_author = trim($_POST['author']);
$comment_author_email = trim($_POST['trali-vali']);
$comment_author_url = trim($_POST['url']);
$comment_content = trim($_POST['comment']);
Внимание! В пунктах 2 и 5 слова “trali-vali” необходимо заменить. Возможно использование случайного набора букв и цифр, главное, чтобы во всех трех упоминаниях оно совпадало.
Первому методу в свое время меня научил Dimox, подсказав где взять упомянутый выше плагин. Второй метод почерпнул на страницах блога WebMaster’s Tools, о котором мне рассказал Avatar. Всем авторам спасибо за ликбез, помогло. И то, и другое работает на все 100%. Доволен.
P.S. Второй способ я бы рекомендовал для борьбы со спамом в комментариях WordPress MU, потому что он более универсален и не требует вмешательства автора блога, достаточно лишь программных изменений, которые будут автоматически работать на всех пользовательских блогах.
