+2.31
Рейтинг
3.59
Сила

Ау, научите меня кто-ниубдь работать с фрилансерами или "проблемы разработки под LS"

Друзья, вот уже достаточно длительное время нахожусь в полной растерянности. И растерянность эта связана с проектом, который я хотел бы все таки доделать в ближайшее время.

Короткая предыстория

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

В начале года было решено сделать все «красиво» и «по-взрослому», расширить функциональность и т.п. и Вот тут начались проблемы.

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

Приоритеты блоков в плагине DAO

Всем привет, есть небольшая проблема с замечательным плагином DAO.

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

Это приводит к тому, что подвигать блок так, как тебе надо становиться невыполнимой задачей.
Искал для и в конфигах плагина и настройка — не нашел.

Кто решал пробелму — поделитесь опытом.

Спам атака на сайт на базе livestreet

Всем привет!

Очень нужна помощь сообщества. Практически на регулярной основе происходит спам атака на сайт на базе livestreet. Как бороться — не знаю, могу только после «драки» помахать руками и поудалять посты. Увеличение времени постинга между постами, удаление пользователей ни к чему хорошему не приводит.

Спам — пользователи продолжают безнаказанно лить сотнями лить посты. Маленькая тонкость — в логах post запросов нет.

Кто сталкивался и ка с этим бороться?

UPD:
  • Спам идет сразу с нескольких ip адресов, при бане одного ip(deny from xx.xx.xx.xx) тут же идет авторизация из под другого и продолжение атаки.
  • Время между топиками($config['acl']['create']['topic']['limit_time']) стоит нормальное, но спамят из под нескольких пользователей и в «личные» блоги, поэтому — не спасает
  • В связи с тем, что «поймал» момент непосредственного спама пока добавил правило:
    Redirect seeother /topic/add http://ru.wikipedia.org/wiki/%D1%EF%E0%EC
    , но безусловно это не выход. Просто проще заблокировать на время, чем потом удалять сотни топиков.
  • За время атаки было создано 1948 топиков

Верстка\разработка шаблона под livestreet

Разыскивается крутой технолог-разработчик(или команда) для разработки темы и адаптации существующих плагинов под livestreet.

Есть готовая тестовая база с контентом и развернутый livestreet с установленными плагинами для разработки и тестирования шаблона.
Плагины:
  • Видео
  • Компании
  • RSS парсер вакансий

Есть шаблоны(почти всех страниц — дорабатываются) в формате PSD с описанием поведения элементов.

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

Обязательные требования:
  • Знание livestreet, API и принципов разработки
  • Опыт верстки тем livestreet
  • Ajax
  • Bootstrap

MySQL server has gone away

Всем привет, вдруг возникла вот такая ошибка при добавлении топика в любой блог. В чем может быть проблема, никто не сталкивался?
SQL Error: MySQL server has gone away at /home/facebook/data/www/facebook.ru/plugins/company/classes/modules/blog/mapper/Blog.mapper.class.php line 28
Array ( [code] => 2006 [message] => MySQL server has gone away [query] => SELECT b.blog_id	 FROM spl_blog as b	 WHERE b.blog_type NOT IN ('personal')	 [context] => /home/facebook/data/www/facebook.ru/plugins/company/classes/modules/blog/mapper/Blog.mapper.class.php line 28 )

Как найти проблему в неработающем поиске в Sphinx

Я уже писал пост с вопросом о неработающем Sphinx – livestreet.ru/blog/questions/11400.html.
С проблемой разобрался(т.е. Sphinx) заработал, но поиск из движка не работает.

Прежняя проблема(на сколько я понял) была связана с отсутствием комментариев к постам, этом случае Sphinx даже после индексирования не искал ничего. После того как был удален из sphinx.conf индекс комментариев(commentsIndex) — поиск заработал.

Индексируем

#indexer --all --rotate
Sphinx 2.0.5-release (r3308)
Copyright © 2001-2012, Andrew Aksyonoff
Copyright © 2008-2012, Sphinx Technologies Inc (http://sphinxsearch.com)

using config file '/usr/local/etc/sphinx.conf'...
indexing index 'topicsSource'...
collected 4 docs, 0.1 MB
collected 10 attr values
sorted 0.0 Mvalues, 100.0% done
sorted 0.0 Mhits, 100.0% done
total 4 docs, 84309 bytes
total 0.047 sec, 1779008 bytes/sec, 84.40 docs/sec
total 22 reads, 0.000 sec, 1.0 kb/call avg, 0.0 msec/call avg
total 11 writes, 0.000 sec, 4.6 kb/call avg, 0.0 msec/call avg
rotating indices: succesfully sent SIGHUP to searchd (pid=6351).


Проверям поиск

#search asdasd
Sphinx 2.0.5-release (r3308)
Copyright © 2001-2012, Andrew Aksyonoff
Copyright © 2008-2012, Sphinx Technologies Inc (http://sphinxsearch.com)

using config file '/usr/local/etc/sphinx.conf'...
index 'topicsSource': query 'asdasd ': returned 1 matches of 1 total in 0.000 sec

displaying matches:
1. document=4, weight=1695, topic_date_add=Thu Dec 13 18:16:08 2012, topic_publish=1, tag=(10)

words:
1. 'asdasd': 1 documents, 1 hits


Т.е. индекс есть, sphinx работает, а вот поиск нет.
Решил проверить, может что-то с портом… написал простенький запрос через php(пример создания: habrahabr.ru/post/104690/)

Тоже все работает на ура — почему не работает поиск на сайте — не понятно :(

Плагин DAO и хранение фотографий в AWS S3

Возникает проблема при хранении снэпшотов «Видео» в AWS S3 – не правильно возвращается полный путь к картинке. Если посмотреть в S3 — то на каждую картинку сохраняются 2 вида картинок:
  • _100.jpg
  • _full.jpg

Почему-то функция $oItem->getPhotoPath() возвращает что-то типа: 375fac36b0.jpg

Для того, чтобы пофиксить можно конечно использовать:
{str_replace(".jpg", "_100.jpg", $oItem->getPhotoPath())}


Хотелось бы решения этой проблемы от eXtravert , или же я что-то не так настраиваю?

Установка и настройка Sphinx

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

Хочется настроить нормальный поиск, но никак не выходит каменный цветочек нормальный поиск.

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

Удаление боковых блоков в модуле "Компании"

Всем привет, очень нужна помощь, т.к. сам разобраться не могу.
Есть замечательный плагин — "Компании", по умолчанию на странице со списком компаний выводятся блоки — я не могу найти где их настраивать или убрать совсем?

Config — пустой, в настройках плагина тоже всё пусто. Нашел в шаблонах только «inject.stream_feedback.tpl», но и тот не за все блоки отвечает.

UPD:

Удалось докопаться до следующего, спасибо netlanc
В ActionCompany.class.php, при инициализации добавляются блоки:
public function Init() {		
		$this->SetDefaultEvent('');
		$this->oUserCurrent = $this->User_GetUserCurrent();
		$this->Viewer_AddBlock('right','stream');
		$this->Viewer_AddBlock('right','companytags',array('plugin'=>'company'));
		$this->Viewer_AddBlock('right','companycities',array('plugin'=>'company'));	
	}


И даже если удалить из всех конфигов добавление этих блоков — все равно блоки будут отображаться, при удалении 3х строчек их можно добавлять через конфиги, как показал s4people — дальше буду разбираться в деталях.

Если будет кому-то интересно — отпушусь.

Групповое редактирование топиков

Всем привет, есть одна нестандартная задача — сделать возможным группового редактирования топиков в блоге несколькими людьми, самый близки пример реализации такого функционала, сайт www.drive.ru/, на пример в любая статья (пример) разбита на несколько блоков и за каждый блок пользователи могут голосовать, комментировать и т.п.

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

Может кто написать такой плагин может?