Как отдавать 404 при Fatal error?

 
Здравствуйте.

Возникла проблема, что сайт иногда отдает fatal error без кода ошибки при использовании сторонних плагинов. Как это закрыть и при всех таких случаях выдавать стандартный лайвстриовский 404?

Например:
Fatal error: Call to a member function getId() on a non-object in /var/www/user/data/www.domain.com/plugins/qa/classes/actions/ActionProfile.class.php on line 54


P.S. с праздником нас, Мужики!
  • +2
  • 23 февраля 2012, 14:28
  • mixan

AutoOpenID, дополнительная информация

 
Здравствуйте, уважаемые участники!

Требуется немного модернизировать плагин AutoOpenID, части, касающегося Вконтакте.
Кроме тех полей, которые заполняет плагин, нужно еще дергать:
1) Фото;
2) Город, Страна.

Хотелось бы еще следующую фичу:
Если адрес страницы пользователя НЕ заканчивается на idXXXXXX, то в поле ника записывать его адрес.
Например:
vkontakte.ru/durov -> ник = 'durov'.
Иначе, как сделано сейчас.

Комментарии на статических страницах

1
Добрый вечер. Подскажите, как подключить комментарии на статические страницы?
  • 0
  • 28 ноября 2011, 20:23
  • mixan

Поддомены для юзеров. Медленная работа

 
Добрый день.

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

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

В логах предупреждение такого вида:
[Wed Nov 16 00:46:42 2011] [error] [client 12.29.72.56] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace
  • 0
  • 21 ноября 2011, 12:25
  • mixan

Установка sphinx на ubuntu 10.10

4
Скачиваю сфинкс, конфигурирую его. Но при установке выпадает ошибка:
Fatal error: mysql.h: no such file or directory

Если кто-то устанавливал сфинкс на убунту 10.10, подскажите, пожалуйста, как вы это делали.
  • 0
  • 16 ноября 2011, 20:05
  • mixan

Внешняя почта для пользователей сайта

3
Добрый день, появилась у меня идея плагина, необходимая для моего проекта. Идея заключается в создании электронной почты для пользователей и внедрение этого в ЛС. Сейчас пользователи (которым я создал почту) заходят на свой ящик через эту форму.

За основу, можно взять почту от яндекса. Я недавно делегировал домен своего проекта яндексу. Теперь я там могу регистрировать для своих пользователей электронные ящики (но не более 1000 шт, как пишут в Яндексе).

Но все это хотелось бы на автомате, да еще внедрить в движок. У пользователя будет внешняя почта и внутрненняя. С помощью внешней, он сможет отправлять письма прямо из ЛС в мир и принимать почту из мира в личных сообщениях.

У яндекс-почты есть открытый API, вот здесь описано, как сделать автоматическую регистрацию pdd.yandex.ru/help/section710/

К сожалению, я там не нашел API работы непосредственно с письмами, но я думаю, он есть.

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

Если кому-то нужна такая функциональность, можем собраться и реализовать вместе. Если здесь есть разработчики, готовые к реализации этого плагина, то жду вашего предложения о стоимости в ЛС.

не могу установить aceAdminPanel на ls 0.5.1

 
При активации, плагин встает, а вот на сайте выдается ошибка следующего содержания:

Fatal error: Uncaught exception 'Exception' with message 'Can not find the block`s template: stream' in /var/www/v001234/data/www/mysite.ru/engine/modules/viewer/Viewer.class.php:576 Stack trace: #0 
/var/www/v001234/data/www/mysite.ru/engine/modules/viewer/Viewer.class.php(492): ModuleViewer->DefineTypeBlock('stream', NULL) #1 
/var/www/v001234/data/www/mysite.ru/engine/modules/viewer/Viewer.class.php(688): ModuleViewer->AddBlock('right', 'stream', Array, 100) #2 
/var/www/v001234/data/www/mysite.ru/engine/modules/viewer/Viewer.class.php(220): ModuleViewer->BuildBlocks() #3 
/var/www/v001234/data/www/mysite.ru/plugins/aceadminpanel/classes/modules/viewer/Viewer.class.php(64): ModuleViewer->Init(false) #4 
/var/www/v001234/data/www/mysite.ru/engine/classes/Engine.class.php(262): PluginAceadminpanel_ModuleViewer->Init() #5 
/var/www/v001234/data/www/mysite.ru/engine/classes/Engine.class.php(319): Engine->InitModule(Object(PluginAceadminpanel_ModuleViewer)) #6 
/var/www/v001234/data/www/mysite.ru/engine/cla in /var/www/v001234/data/www/mysite.ru/engine/modules/viewer/Viewer.class.php on line 576


Подскажите, пожалуйста, в чем проблема?
  • 0
  • 08 ноября 2011, 11:30
  • mixan

Доработка плагина "Работа"

 
Добрый день!

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

1) Мой шаблон не поддерживается. Нужно правильно настроить под мой шаблон (street-spirit).
2) Изменение полей ввода при создании Вакансии и создать (переименовать) таблицы в бд под эти данные.
3) Изменить параметры поиска.
4) Изменить поля ввода при создании резюме + добавить форму выбора фотографии и соответственно создать (переименовать) таблицы в бд под эти данные.
5) Изменить вывода этих данных.

По сути, ничего там сложного нет и логику работы движка или плагина менять не нужно. Любой php-программист справится с этим, а если имели дело с плагином «Работа», то думаю, что это сущие пустяки. При благополучном сотрудничестве, закажу реализацию плагина на основе «Работа».

Вот поля ввода и описании (внизу): intriganka.ru/joboffer.html

icq: 382770 или пишите лучше в лс.

Нужен плагин поощрения авторов

5
Кто готов взяться за реализацию плагина поощрения авторов? Идея такова: зачислять деньги (балы) на профиль пользователя, в зависимости от того, сколько плюсов наберет пост автора умноженный на некий коэффициент.

Этот коэфициент должен задаваться в конфиге или на странице настройки плагина. Возможность указания разных коэффициентов для разных тематических блогов.

Ищу тех, кто возьмется и тех, кто согласен со-финансировать разработку. -)

UPD: Реализовано.

Читать дальше
  • +2
  • 12 октября 2011, 13:58
  • mixan

Интеграция Vanillaforums с Livestreet

8
Приветствую!

Есть шестеренка для интеграции vanilla с cogear. Но т.к. мне больше нравится livestreet, хотел бы узнать, как сделать интеграцию с livestreet.

В cogear используют плагин разработчиков ваниллы, который позволяет интегрировать форум с с любыми cms. Называется он vanilla proxy connect vanillaforums.org/addon/proxyconnect-plugin

Буду признателен, если кто-нибудь поможет мне и всему сообществу в этом вопросе. Ведь vanilla — отличный форумный движок, который в связке с livestreet поможет создавать хорошие проекты.

Спасибо.
  • 0
  • 07 апреля 2011, 15:28
  • mixan