+0.12
Рейтинг
1.51
Сила

Виталий

Сущности и мапперы. Помогите с теорией, пожалуйста.

Приветствую, уважаемые. Помогите, пожалуйста, разобраться с некоторыми вопросами в работе движка. Пишу плагин, и все вроде бы отлично, но как только дошел до работы с бд, — возникли трудности. Суть приблизительно такова: плагин добавляет новую страницу(ивент) на блог(тут проблем нет), на этой странице форма, с уже знакомыми полями(да не обязательно эти): название блога, заголовок, Текст, метки… Далее, в Ивенте эещена проверяю, передал ли _POST(на самого себя), и если данные корректные, с помощу модуля, хочу добавить их в БД движка. Конечно, это можно решить простыми простыми запросами еще в ивенте экшена, но хочется сделать как положено — через маппер, и сущности. Так вот, я к чему веду — не могу понять, как из массива _POST сформировать сущности, которые и будут отправляться и получаться из/в БД. Как формируется массив _aDate? не пойму взаимодействия сущностней и мапперов в модели?
Если, есть минутка, помогите, пожалуйста, — можно просто теорию…
Прошу не отправлять читать мануали по плагинам, и движку — уже все от штудировал. Спасибо.

У нас есть идея и нам нужен программист ©

Добрый вечер LiveStreet!

Появилась нужда в разработчике, нужен человек, который будет заниматься общей разработкой проекта по тз, версткой, а так же общей работой над технической составляющей (настройка сервера, seo, оптимизация). Разработка в большей степени связана с социальными проектами, за основу был выбран LiveStreet, но я не настаиваю на работе с этой системой, это может быть и самописный движок. Я не программист, но по мере сил изучал LiveStreet, почти завершил работу над собственным шаблоном, однако, у меня процесс воплощения идеи занимает колоссальное количество времени и сам процесс разработки не так интересен, как конечный результат и дальнейшее продвижение.

С чем начнем работать:
Не так давно я запустил сайт на LS по онлайн (ммо) играм. Проект работает на немного измененном шаблоне simple. Собственные наработки пока не закончены и находятся на другом, тестовом сервере, заинтересованным в сотрудничестве я их обязательно покажу. Но чтобы дать какое-то представление, для сравнения скажу что внешний вид будет больше напоминать первые версии google+, чем большинство шаблонов livestreet (Надеюсь, буду понят правильно. Большинство доступных шаблонов на LS обладает похожим, визуальным “каркасом” и возможностями). Будет нужен больший уклон на социальные взаимодействия пользователей и создание полноценного функционала для сообществ (для этих целей купил плагин “Компании” и немного изменил его, но нужны более масштабные изменения, “на бумаге” все есть, воплотить идеи в код, мне к сожалению не по силам)
Читать дальше →

Вопрос по ngnix и httpaccess

Поставил связку ngnix+Apache2 но LS, не хочет отображать нечего кроме главной страницы.
При переходе на любую страницу вылазит
Ошибка: 404
К сожалению, такой страницы не существует. Вероятно, она была удалена с сервера, либо ее здесь никогда не было.



server {
listen 80;
server_name sitename;
location /{
root /var/www/sitedir/www/;
index index.php;
if (!-e $request_filename) {
        rewrite ^(.*)$  /./index.php last;
    }
proxy_pass http://127.0.0.1:81/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 40m;
client_body_buffer_size 256k;
proxy_connect_timeout 120;
proxy_send_timeout 120;
proxy_read_timeout 120;
proxy_buffer_size 64k;
proxy_buffers 4 64k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
#Static files location
location ~* ^.+.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|pp$
root /var/www/sitedir/www;
 }
}


Кто знает подскажите пожалуйста.

За что ты минусуешь?

Ох щас нахватаю минусов, но ладно не страшно. Интересно кто, за что ставит минус. Если варианта ответа нет пишите в комментариях

Разработка плагина "Группы"

Извиняюсь за замораживание разработки плагина.Работа над плагином остановилась по причине весеннего призыва в армию… Вот только недавно вышел из больницы. Дали отсрочку на пол года

В этом топике описан плагин «Группы», который в данный момент разрабатывается.
Посмотреть можно тут http://demo.nkostroma.ru
Есть:
— создание групп любым пользователем
— рейтинг
— описание
— фотоальбомы
— навигация по городам, странам, регионам
— загрузка аудио
— альбомы аудио

Планируется:
— видео проигрыватель
— поклонники группы

Если Вам нужен этот плагин, пишите чтобы Вы хотели видеть в его функциональности.

Демо-сайт

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

Плагин "Мне нравится"

Идею подал автор топика Кнопки Класс, Tweet и Нравится

Что делает плагин?
Плагин добавляет кнопку Твиттера и Одноклассников под каждый топик

Установка плагина
Скопировать в папку /plugins
Отредактировать /config/config.php

Изменения
Версия 1.0.1:

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

История про нагрузку и как я с ней боролся.

Случилось так, что на одном из проектов full time стал переваливать за 1,5 сек и при этом сжирался весь проц. При этом все остальные показали были в норме: база — 0,002 сек, кеш — 0,01 сек.

Пришлось прикручивать профайлер и смотреть, в чем дело.

Виноват оказался Smarty, который из 1,5 секунд работал 1,2 (шаблон, на проекте, используется стандартный с легкими изменениями).

Копаясь дальше нашел самый сложный шаблон comments_tree.tpl, который выполняет в цикле инклюд шаблона comment.tpl.

Проблема решилась отказом от инклюда и переносом содержимого из comment.tpl в comments_tree.tpl.

full time на топиках с 400+ комментариев не превышает 0,4 сек.

Надеюсь кому-то поможет.