+1.37
Рейтинг
2.57
Сила

Captain Flint

Добавляем ссылку на пользователя.

Добавим в комментариях к записи возможность оставить ссылку на профиль любого пользователя.



1. В файле /classes/modules/sys_text/Test.class.php



В строке (51):

		$this->oJevix->cfgAllowTags(array('cut','a', 'img', 'i', 'b', 'u', 's', 'video', 'em',  'strong', 'nobr', 'li', 'ol', 'ul', 'sup', 'abbr', 'sub', 'acronym', 'h4', 'h5', 'h6', 'br', 'hr', 'pre', 'code', 'object', 'param', 'embed'));


добавляем в конце:


, 'user'


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

Последние топики автора (доработка блока "Данные автора топика")

Первая статья — Блок с данными автора на странице топика

Одним из пунктов, что я себе ставил задумывая этот блок — это список последних постов автора. Собственно сегодня тот день, когда это реализовалось.


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

Блок с данными автора на странице топика

Помнится еще в начале своего прибывания на Хабре долго не мог понять, почему чтоб отметить автора необходимо сделать столько движений? Как не нравилось мне это — так и не нравится. Что собственно и стало причиной доработки, которой с вами делюсь. По ходу пьессы буду комментировать, что и к чему в итоге привело.

Задача: вывести при просмотре топика блок с информацией об авторе топика в сайдбаре справа следующего вида:


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

Статистика Google Analytics в LiveStreet

Давно задавался вопросом импортирования данных статистики из google analytics в нормальном виде и решил его для себя. Сейчас решил внедрить эту возможность в движок Livestreet и поделиться с общественностью. Замечу, что в код лезть не пришлось и все действия достаточно просты.



Смотрим пример и устанавливаем.
Читать дальше →

Добавляем превьюшку к топику

Вообще превьюшки к топикам созданы для красоты, яркости, визуализации, никакого иного предназначения у них нет. Мне не очень нравится чисто блоговый вид ЛС и Хабра, я люблю листать научно-популярные ( и не только :) журналы, поэтому захотелось сделать так:



Пример как это все выглядит «вживую» можно посмотреть на "Новой музыке". А вот сам код и алгоритм воплощения этой идеи:
Читать дальше →

OpenID реализация

Для реализации вам потребуется:
  1. добавить поле user_openid в таблицу пользователей

  2. Изменить форму входа, которая на каджой странице

  3. Изменить форму входа, которая на странице входа

  4. Изменить модельку пользователя

  5. Изменить actionRegister


Кстати кат я переделал, у меня нормально работал. В tinyMCE — обрезает по [cut]

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

Защищаем тексты и ссылки от тех кто еще не в сообществе)

1. Открываем файл /config/config.php добавляем в блок «прочие настройки» строку
define('TOPIC_GUEST_TEXT',"Чтобы прочитать этот текст необходимо зарегистрироваться!");

2. Скачиваем с ЯбаДабы и заменяем файл Topic.entity.class.php

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

Создание типов блогов. (LIVESTREET 0.2!)

Добрый день всем!
Недавно задался вопросом создания нового типа блогов(инструкцию по созданию новых типов топика написал benone за что ему огромное спасибо). На своем проекте я задумал реализовать еще дополнительные типы блогов, которые бы имели возможность выводиться отдельно от остальных(Тобишь некое подобие группы коллективных блогов). В моем случае это блоги по городам — их надо отделить от остальных коллективных блогов-обсуждений.


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

Цитирование

Можно ли добавить тег <quote> типа цитаты в редактор? я понимаю, что ответы на определенные коментарии смещаются для визуального восприятия что ответ был дан именно на этот комментарий а не на какой-нить другой, но все-таки если хочется процитировать какие-то фразы, то этого не хватает…