Социальная сеть на движке Pligg

Дата записи: Январь 4th, 2008 | написал Fist |

Прошли новогодние праздники, и очуховшись от них, решил уделить внимание такому замечательному движку Pligg. Если вы никогда про такой не слышали, то советую для начала прочесть вот этот обзор и этот. Если после прочтения этих, достаточно жестких обзоров, вы все же решили создать свою собственную новостную социальную сеть (на подобии digg.com и news2.ru) тогда качайте от сюда самую последнюю версию, и русификацию из раздела Languages (для Pligg 9.8.2 кстати я переводил, так что не удивляйтесь если там местами будут проскакивать слова “нанотехнологии”, мне было влом править=))

Итак, теперь берем свой хостинг с привинчиным доменом, добавляем БД, открываем файл readme.txt и делаем все в точности как там написано. Заранее не советую ставить Pligg на субдомен или в папку, мало приятного… Если решили попробовать настроить на денвере то советую сначала прочитать вот эту статью, да и остальным тоже не помешает прочитать.

Итак, надеюсь у вас все нормально установилось. Теперь заливаем файлик lang.conf в папку /libs в вашем плиге. В дальнейшем вам прийдется его править под тематику вашей соц. сети не один раз это точно, поэтому сильно не смущайтесь, если текст будет где то вылезать.

Теперь фиксим баги, первые два бага - это отображение букв “И” и “ш” и некорректная работа категорий длиннее 10 символов на русском, если вы еще не прочитали статью выше, то самое время ее прочитать, т.к. там описано как это исправить. Я же небуду писать то что до меня написали другие.

Теперь вам нужно решить нужна ли вам такая замечательная фишка как закладки в популярных социальных сетях. Я если честно не верю, что найдется много таких деятелей которые решат воспользоваться кнопкой добавления. В то же время вы можете схлопотать разного рода санкции от ПС за дублирование контента.

Почему спросите вы? Да все просто 5 закладок + add to избранное с тайтлами и дескрипшнами каждой статьи это сильно. Т.е. по сути если посмотреть исходный код, каждое сообщение повторяется 7 раз. Поэтому советую сразу и без доли сочуствия снести их к чертям. К тому же размер страницы уменьшится больше чем в 2 раза, при 10 постах на главной с 120 Кб до 50 Кб (Посетители будут вам благодарны=). Как это сделать? Очень просто, есть два варианта один простой, другой для извращенцев.
1. Идем в настройки/Summary/Enable AddTo - false
2. Открываем в шаблонах файл link_summary.tpl и удаляем строки

{if $Enable_AddTo eq 1}
<img src=”{$my_pligg_base}/templates/{$the_template}/images/add.gif” mce_src=”{$my_pligg_base}/templates/{$the_template}/images/add.gif” ALIGN=”top” ALT=”addto” />
<a ONCLICK=”return true;var replydisplay=document.getElementById(’addto-{$link_shakebox_index}’).style.display ? ” : ‘none’;document.getElementById(’addto-{$link_shakebox_index}’).style.display = replydisplay;” href=”javascript://” mce_href=”javascript://”> {#PLIGG_Visual_LS_AddThisLinkTo#}</a>
{/if}

Так же можно удалить еще один If, начинается так же как этот, писать не буду ибо большой слишком.

Тему дублирования контента можно продолжить и углу’бить=) В плиге есть такая замечательная штука как Теги, и понятное дело, что одна и таже статья может быть в нескольких тегах. И думаю не сложно догадаться, что поисковики не очень обрадуются тому, что один и тот же контент, но перетусованный по разному будет находиться на разных страницах, поэтому проще всего запретить поисковикам их индексировать. А заодно и сортировку по дню/неделе/месяцу/году, и профили пользователей, и еще кое что. Делается это тоже просто, создаем в корне файл robots.txt (если его еще нет) и пишем следующее.

User-agent: *
Disallow: /cgi-bin
Host: yoursite.ru
Disallow: /search.php
Disallow: /rss.php
Disallow: /user.php
Disallow: /live
Disallow: /register.php
Disallow: /index.php?part
Disallow: /login.php

Далее… У вас может возникнуть проблема с добавлением некоторых сайтов, по ряду причин, поэтому есть два варианта: либо забить на это, либо отключить проверку Url. Отключается в Настройки/Submit/Validate URL - false.

Это пока все что я вспомнил на вскидку, вспомню еще что то обязательно напишу либо в коментах либо новую тему создам. Совсем забыл сказать о российском сообществе Pligg RSE, но последнее время этот форум сильно захирел и там кроме меня на вопросы никто не отвечает (да и я отвечаю выборочно=) В общем посёчить там стоит, а вот уже что то спрашивать бессмысленно. Для тех кто дружит с инглишем оф форум, там можно найти ответы почти на все вопросы, или на крайняк можно спросить, обязательно подскажут.

На момент написания этой статьи последняя версия Pligg 9.9.0. Но я его еще не смотрел, так как разработчики обещали подружить мой шаблон с новой версией только после выходных. Из обзора стоит заметить что в новой версии убрали модуль PM из за его глючности.
Вот пример моего сайта на Pligg и еще один сайт авто тематики. Для сильно интересующихся это переделанный Elite template купленный в pligg.com/pro и стандартный yget шаблон соответственно.

  1. 11 ответов to “Социальная сеть на движке Pligg”

  2. By Баженов on Янв 10, 2008 | Reply

    Хорошая статейка,
    а вот форум pliggrse жалко… в самом деле там сейчас мало активности, хотя плигг очень интересная система. Но все таки сыровата она как-то, сервак грузит и по мелочам недоработки есть.

  3. By opticus on Янв 10, 2008 | Reply

    Статья интересная, многим даже полезная будет. Вот только как-то отформатировать статью надо, читать сложно.

  4. By Fist on Янв 11, 2008 | Reply

    to Баженов сейчас бета 9.9.0 вышла, все руки не доходят потестить. Вроде и шаблон мне переделали под нее, залил на домен для тестов, и уже 3 дня сачкую. По словам разработчиков пофиксили много багов. К тому же ожидается (надеюсь в скором времени) выход полноценной не беты версии.

    to opticus вы имеете в виду абзацы? и прочее? =) поправим…

  5. By Нанотехнолог on Март 11, 2008 | Reply

    Сайт авто тематики радует приятным дизайном

  6. By Fist on Март 12, 2008 | Reply

    только сейчас нет времени им заниматься, подзабросил маленько

  7. By Нанотехнолог on Март 14, 2008 | Reply

    К сожалению, гонка за заработком заставляет забрасывать все хорошие начинания (я это про себя).

    Что если использовать автонаполнение для таких сайтов? Есть модули реализующие это?

  8. By Fist on Март 16, 2008 | Reply

    возможен конечно импорт рсс, но вся фишка социалки заключается в том, что контент добавляется посетителями =))

  9. By Bolyk on Март 25, 2008 | Reply

    А ксак вы решили проблему с добавлением рускоязычных категорий. У меня даже послу смены языка категории при добавлении виводятся крякозябрами и с РСС тоже такая же проблема

  10. By Fist on Март 25, 2008 | Reply

    А текст в постах нормальными символами отображаются? На каком хостинге вы плиг ставите? У меня была подобная проблема, когда я преносил с 3fn на mchost. Пришлось перекодировать базу. Проверьте на хостинге какая кодировка стоит в базе (Посмотреть можно в phpMyadmin) должна быть UTF-8

  11. By dsam on Июль 1, 2008 | Reply

    у меня вопрос.
    уже месяц работает моя страница на плигге.
    я всё время удивлялся почему никто не регестрируется,
    поробовал сам, оказалось что при регистрации после ввода
    пароля выдаётся ошибка: несоответствие пороля.

    кто нибудь может подсказать в чём дело.

  12. By seosnik on Авг 3, 2008 | Reply

    Кто подскажет такой косяк
    добавил новостиь почле чего жму на нее
    к примеру тестирую на денвере
    урл щас
    http://social.ru/story/seo_blog___optimizaciia_saytov.html

    но выдает пустую страницу

    да не важно какой урл у статьи
    хоть такой

Оставить коммент: