iCore - бесплатный движок социальной сети

Вы не представились. Зарегистрироваться.
восстановить пароль

Инструкции по установкеКак переехать с Explay 2.0 или 2.1

Достаточно просто. Обновить базу будет очень легко, а с дизайном возникнут проблемы. Увы совместимость шаблонов нарушена.

Скачайте patch.v0.0.1

Выполните icore.sql и скопируйте файл image.php в корень сайта.

Это все.

Может возникнуть проблема при голосовании (результат в неправильной кодировке) — просто измените в /ajax/do_voice.php последнюю строку

echo  str2uni(display_voice($id, $body));

на

echo display_voice($id, $body);

Процесс разработкиРаботаем над защитой, кэшированием и соц. галереей.

Дорогой пользователь, работа по улучшению Explay продолжаются.

Правда, такими темпами проект может отделиться в отдельный Fork (Лаури на связь не выходит и я не уверен, что ему интересно). Но начал дело — довожу его до конца.

Что уже есть новенького?


  1. Голос на сайте
  2. Голосование
  3. Новый механизм Ajax
  4. Пару новых мелких модулей и блоков


Посмотреть в действии можно тут

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

ЗащитаЗащищаем Explay

Появился пость на Хабре : Explay CMS

Поэтому в процессе :

  1. Фильтрация входящих данных $_GET, $_POST ...
  2. HTML Purifier
  3. Дополнительная фильтрация тегов и атрибутов
  4. Проверка загружаемых файлов
  5. Проверка на XSS при отдаче HTML


Надеюсь этого хватит. Если есть замечания и предложения, внимательно вас слушаю.

ДоработкиGZip cжатие стилей и css

В последние время многие озаботились оптимизацией и ускорением загрузки веб страниц, и это правильно. Аппетиты растут, но всему есть предел, уже никого, я думаю, не волнует вопрос: "Жать или не жать?", ответ однозначен — "Сжимать необходимо".

Смотрите больше информации на webo.in

Хорошее решение я увидел на сайте jQuery

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

ДоработкиАвтовывод статей на первую страницу

Дорогой пользователь, теперь статьи автоматически выводятся на гавную при достижении определенного количества голосов (10)

Доработки%USERNAME% — специальный тег для статей

Теперь можно использовать тег { %USERNAME% } (В фигурных скобках и без пробелов) в статьях и названиях статей.

Этот тег всегда заменяется именем пользователя или словосочетанием "Дорогой пользователь", если вы не зашли на сайт под своим именем и паролем.

ДоработкиСпециальная подсветка для комментариев

Две небольших доработки :

При переходе к комментарию, например, из раздела рейтингов, искомый вами комментарий будет подсвечиваться. Реализация через jQuery

Файл /include/jquery.on.js

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

ДоработкиОтправка писем через phpMailer

Функция mail() не всегда гарантированно отправляет письма, особенно на западных хостингах.

Лучшая реализация — это использовать phpMailer.

Класс имеет множество настроек и умеет прекрасно отправлять письма.

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

ДоработкиУлучшенный механизм кармы

Карма — этот тот элемент социального сайта, который нужен для саморегуляции сообщества. Отличная идея. Но идеологически карма, которую поднимают другие пользователи не очень хорошая реализация.

Кармические связи должны зависеть от всей деятельности пользователя и показывать на сколько успешна деятельность того или другого участника система.

Поэтому было решено что на карму будут влиять все действия пользователя.

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

ДоработкиСистема поддоменов для блогов и пользователей

Теперь у блогов и пользователей есть свои поддомены.
Читайте как настроить поддомены у себя на хостинге.

Для организации поддоменов существует директория /dns и код для создания списка поддоменов и пользователей. Эта доработка существенно изменила код системы, но идеологически все упирается в массив блогов/пользователей и кода, который подставляет поддомен только в случае присутствия имени поддомена в массивах $__users/$__blogs

$USER_LINK = ($__users[strtolower($user)]? 
'http://' . $user . '.' . $_SERVER['DNS']['SITE']:
'http://' . $_SERVER['DNS']['SITE'] . '/users/' . $author . '.html');


Это означает что вы можете при желании отключить поддомены.

Первоначально я писал систему поддоменов не зная, что можно создать поддомен * и направить все запросы с поддоменов на основной сайт. Так появились массивы $__users и $__blogs в соответствующих файлах dns/*.php. Можно обойтись и без этих массивов, но тогда исчезнет возможность отключить поддомены.

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

С вами на этой странице ↓

1 гостей сайта