Ошибка при редактировании записи

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

Во функция:

public function UpdateCategory(PluginQcategories_ModuleQcategories_EntityQcategories $oCategory) {
		$sql = "UPDATE ".Config::Get('plugin.qcategories.table.qcategories')."
			SET
        category_pid = ?,
			  category_url = ?,
			  category_url_full = ?,
			  category_title = ?,
			  category_text = ?,
        category_sort = ?
			WHERE
        category_id = ?d
		";
		if ($this->oDb->query($sql,$oCategory->getPid(),$oCategory->getUrl(),$oCategory->getUrlFull(),$oCategory->getTitle(),$oCategory->getText(),$oCategory->getSort(),$oCategory->getId()))
		{
			return true;
		}
		return false;
	}


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

Разработка черного списка

Необходимо разработать плагин «Черный список»: пользователь может добавлять людей в черный список и эти люди полностью выпадают из зоны его видимости: скрываются посты и комментарии пользователей из черного спика, а также им запрещено комментировать посты пользователя, внесшего их в черный список.

Пишите ваше предложение о стоимости разработки сюда или на freetonik@gmail.com.

Спасибо!

Запрос к сторонней базе ?

Есть маппер с запросами к БД, как в контроллере указать чтобы этот маппер делал запросы не к той БД в которую устоновлен движок ЛивСтрит, а в стороннюю на том же сервере? Хэлп Ми Плиз

Вывод ТОПа на главную

Хотелось бы вывести на главной блок с популярными темами, комментариями, блогами. Короче говоря взять раздел ТОП, и выдернуть оттуда 1-2 пункта из каждого раздела. Нужно чтобы в конфиге это управлялось по периодам, количеству выводимых элементов и разделам. То есть можно было задать 3 топика, 2 комментария и 1 блог, к примеру.
Насколько сложно реализовать? Возьмется ли кто-то бесплатно или платно? Кто готов скинуться?

Sitemap

Кто сможет написать плагин Google Sitemap? Больно уж плохо индексируется Livestreet.
Обидно что я пишу пост, а его ворует блог на Wordpress и там он индексируется быстрее.

Заявка на плагин "Кошелек пользователя"

Требуется для 0.4 дописать слудующий функционал:
У каждого пользователя дополнительно к карме должен быть параметр «Кошелек», куда админ может так же как и в карму плюсовать баллы. Чтобы задавалось вручную сколько именно.
Баллы задаются за каждый написанный пост вручную. В посте пишется «Начислено за этот пост XX баллов».
В сайдбаре ТОП пользователей с суммами баллов.

UPD. Откликнулся eXtravert.
Пообещал портировать свои разработки на 0.4 на платных условиях. Предлагаю собраться всем желающим сделать такую систему и проспонсировать его разработку. Цена вопроса в районе 1500 руб. Ждем дополнительного анонса топика от автора.

Итак, кто скидывается кроме меня?
Список:
1. elsinor
2. yuri25
3. _et

Дальнейшее пополнение списка и комментарии в этой теме.

UPD2. Отвечаю на вопросы:
Кошелек не имеет отношения к карме. Кошелек нужен для поощрения (материального) пользователей за написание материалов, в том числе и по заданиям).
Снова пример. Мне нужно написать заметку под ключевое слово под рекламную ссылку партнера. Ссылка стоит 50 руб. Я объявляю задание: «Написать заметку от 3000 символов с ключевым словом „слово“». Вознаграждение 40 руб. Пользователь моего сайта видит задание в списке, принимает, пишет статью и сдает мне на модерацию. Я подтверждаю, пользователь получает 40 руб в кошелек. В конце недели я делаю выплаты всем авторам через WM соответственно их кошелькам.
Пример 2. Пользователь сам пишет статью на любую тему и хочет за нее получить накраду. Он опять же ее сабмитит, я провераю и ставлю ему за нее 100 руб. Этот отрадается в самой статье «Пользователь награжден за эту статью» и опять же в кошельке пользователя.
На основе всех этих перечислений строится рейтинг по заработкам.

P.S. Плюсаните плиз тему, чтобы на главную вышла. Побольше людей должны узнать про разработку.

Плохое решение ошибки в хаке "Запрос инвайта"

Проблема, как все наверное уже поняли, в файле /include/ajax/inviteRequest.php
Ищем

if ($email=='') {
	die('-1');
}

Все что после — удаляем. Видимо код был под прошлую ревизию, SendTalk метода я что-то вообще не нашел.

$email = mysql_real_escape_string($email);
mysql_query('INSERT INTO `prefix_talk` (user_id, talk_title,talk_text) VALUES(1,"Запрос инвайта", "'.$email.'")');
mysql_query("INSERT INTO `prefix_talk_user` (`talk_id` , `user_id` , `date_last` ) VALUES ('". mysql_insert_id(). "', '1', NULL);");
echo 'Success'; //хотя бы пару символов для того чтобы аякс понял, что все хорошо
<code>

Подскажите как правильно работать с oTalk - перепишем культурно :)

Требуется оптимизация SQL запроса

Решил добавить для форумов своих удобную штуку как список всех комментариев, но столкнулся с проблемой (кеш у меня выключен, но дело не в этом). У меня на форуме 3.233.031 комментариев и запрос как в comment.mapper.class.php в функции GetCommentsAll капитально тормозит машину
Читать дальше →