+1.17
Рейтинг
0.50
Сила

Добавляем количество просмотров топику

Многие хотели, но не знали как доковырять, показываю на простом примере.

Открываем файл Topic.class.php
И добавляем перед закрытием класса функцию
/**
	 * Обновляем топик без всяких примочек
	 *
	 * @param TopicEntity_Topic $oTopic
	 * @return unknown
	 */
	// 
	public function SetTopicCountRead(TopicEntity_Topic $oTopic) {		
		$this->oMapperTopic->UpdateTopic($oTopic);
		$this->Cache_Clean(Zend_Cache::CLEANING_MODE_MATCHING_TAG,array('topic_update',"topic_update_{$oTopic->getId()}"));
	}

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

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

Как сделать, чтобы пользователь мог вставлять картинки в комментариях?

Необходимо сделать функцию в комментариях, чтобы пользователь мог закачать туда картинку и вставить в тег img! Как это сделать?
Сейчас это возможно только если пользователь заходит в раздел НАПИСАТЬ — вставляет картинку — затем копирует ссылку и вставляет ее в комментариях, это не всегда удобно.

Биржи ссылок Sape, Setlinks: установка кода

Устанавливаем следующий код в templates/new/sidebar.tpl для:

Sape:

{php}
     if (!defined('_SAPE_USER')){
        define('_SAPE_USER', 'ваш_код'); 
     }
     require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
     $sape = new SAPE_client();
     echo $sape->return_links();
{/php}


Setlinks:

{php}
require_once ($_SERVER['DOCUMENT_ROOT'].'/ваш_код/slclient.php');
$sl = new SLClient();
print($sl->GetLinks());
{/php}

Облако тегов

В данный момент я вижу, что в облаке тегов выводятся все существующие в базе теги.
Имеет ли смысл выводить их все, и не лучше ли выводить, к примеру, определенное количество самых «легких»? А на остальные давать ссылку «все теги» с перебросом на страницу, где будут уже все существующие теги в системе?

Временной формат

Хотелось бы иметь возможность настраивать пользователям временную зону GMT, ато зашел тут в раздел Люди и наблюдаю свой ник в левой колонке (последние юзвери) с временем: 6 ноября 2008, 16:52… хотя на моих еще только 15.52 (Из украины я...)
неплохо было бы встроить эту фичу в профиль пользователя… спасибо.

Руководство: Как создать свой вид топика на LiveStreet

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

Итак, у меня появилось желание написать руководство по созданию своего вида топика. Такая операция может быть очень полезной и открывает более широкие возможности размещения движка.

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