Плагин "Компании" Обновление 0.5.1.8


Давно не писал о обновлениях плагина на сайта livestreet.ru, исправляюсь.
Вышла новая версия плагина, опишу вкратце основные изменения:
  1. Упрощена логика вступления в компанию, появилась кнопка «Я работаю здесь», при ее нажатии отправляется заявка на вступление в компанию, которую рассматривает администратор компании и может принять в сотрудники или отклонить, при отклонении пользователю оставившему заявку приходит уведомление что в заявке отказано. Так же теперь можно добавлять компании в избранное и иметь быстрый доступ к понравившимся.
  2. Вступление в компанию
  3. Улучшено меню компаний, теперь оно располагается прямо под шапкой компании, в нем появились два дополнительных пункта: заявки (1.) что позволяет администратору сразу видеть что появились новые заявки и быстро переходить к их рассмотрению; поклонники (2.) отображает список людей которые добавили компанию в избранное.
  4. Меню
  5. Можно добавить руководство компании (3.) руководители на сайте редко регистрируются, а указать их хочется, теперь есть возможность их добавить вместе с указанием занимаемой должности.
  6. Руководство
  7. Карты. Теперь плагин Компании не требует дополнительных плагинов для работы с картами, используются обновленные Яндекс.Карты 2.0, при этом можно выбирать тип карты, в том числе и «Народная» и другие настройки отображения, а так же используется геокодирование, т.е. можно по указанному адресу находить компанию на карте и отмечать что она находится именно там. Карта теперь показывается по желанию в профиле по ссылку «показать карту» (4.)
  8. Карта
  9. Автовыбор компаний по части слова и сфинкс поиск. Теперь можно более быстро найти компанию, в строке поиска пишется название компании и плагин автоматически показывает список с подходящими вариантами, а если не известно название компании то можно воспользоваться полнотекстовым поиском Sphinx по имени и описанию компании.

Еще из приятных мелочей:
1. Можно видеть новые компании, время сколько является компания новой указывается в конфиге.
2. Указывать размеры логотипов которые будут загружаться на сайт не меняя код.
3. Возможность указывать в качестве хранилища логотипов amazon.
4. Прикреплять файлы к компании, с указанием в конфиге допустимых типов файлов.
А так же исправлены различные мелкие ошибки, улучшена работа кэша, интеллектуально структурированы шаблоны, логически более удобно разделено редактирование компании и добавлены дополнительные контактные данные.

Пока плагин находится на модерации можете новую версию испытать на сайте test.vaktive.ru

100 комментариев

avatar
А зачем оформление меню у блогов поменяли? Это больше для блоков подходит.
avatar
О каком меню блогов идет речь?
avatar
Профиль, блог, вакансии и т. д.
avatar
Этот вид меню более удобный и используется в популярных шаблонах, например, social и simple. А так же такое решение позволило упростить навигацию по компаниям.
avatar
Отлично, порадовали. Написал вам в Email, вышлите, пожалуйста, новую версию. Затестю.
avatar
Вечером будет рассылка.
avatar
Было бы полезно добавить возможность одновременной фильтрации по городам и виду деятельности, к примеру если я хочу выделить в каком то городе компании, которые занимаются продажей копыт.
avatar
А если в сфинкс поиск добавить поиск по тегам и городу, наверное удобнее чем фильтром выбирать?
avatar
Не у всех есть сфинкс. Дело ваше, но думаю, если бы вы подумали о реализации этого функционала в коробке, возрадовались бы многие. Плагин супер, но вот этой фишечки не хватает =)
avatar
Респект. Единственное карта только от Яндекса? Другие не, никак?
avatar
Карта только от Яндекса, она 90% потребностей российских пользователей покрывает, другие мало востребованы, можно другую карту приделать под индивидуальный проект за дополнительные инвестиции, только не раньше чем через месяц сейчас дедлайн.
avatar
Давайте сейчас договоримся по инвестициям и срокам.
avatar
приветствую :) я очень рад!

Не забудьте про меня :) а то я как понимаю максим так и не решил вопрос с подпиской. В личку отправил почту для отправки.
avatar
Что-то не работает фыинкс с вашим конфигом. Вот такие ошибки в консоли
avatar
В конфиге сфинкса заполните настройки подлючения соответствующие вашему серверу:

        sql_user        = имя пользователя базы данных
        sql_pass        = пароль от базы
        sql_db          = название базы данных
avatar
Проблему решил. Она заключалась в том, что в моем рутовском пароле есть знак решетки "#", что парсером расценивается как коммент. Гугление помогло. sphinxsearch.com/forum/view.html?id=4635
avatar
А что означает кнопка «активировать» на скринах?
  • dddr
  • 0
avatar
Это кнопка для Админа сайта, в настройках плагина можно включить премодерацию компаний, соответственно отображаться будут только активированные компании.
avatar
Спасибо.
avatar
Как разместить вакансию (плагин «работа» отключен)?

Насчет плагина «работа» — будет ли он так же доработан?
avatar
Если вы про плагин работа на сайте test.vaktive.ru то он включен, только что добавил вакансию test.vaktive.ru/job/4/

Да, плагин «Работа» тоже будет доработан, но позже, предложения принимаются.
avatar
Не хватает указания кол-ва вакансий у компании gyazo.com/df469e179b54a378157cec7205afce9d.png
avatar
С блогами так же.
avatar
В следующей версии будет.
avatar
Нет, я имею ввиду, как опубликовать вакансию, если плагина «Работа» нет?

Насчет предложений для плагина «Работа».
1) Сделать одно больше текстовое поле с редактором и убрать лишние формы. Пример: hantim.ru/jobs/8715-asp-net-tl-architect против нынешнего test.vaktive.ru/job/4/

2) Вынести поиск по наименованию вакансии и по городу (стране) в центральную часть. Тот сложный поиск убрать. Пример: hantim.ru/ против нынешнего test.vaktive.ru/job/

3)Чтобы и вакансии и резюме выводились в списке только после активации.

4) Вакансии так же желательно упростить и вместо нескольких полей ввода, оставить одно большое с редактором.

Это только предложение и вообще, мне бы хотелось доработать данный плагин под себя. У вас в ближайшие 2-3 месяца будет возможность (точнее к сентябрю позарез)? Могу ТЗ прислать.
avatar
В компании есть текстовое поле в котором можно написать данные по вакансиям компании (как раз пункт 4.), при этой в конфиге должно быть указано что плагин Работа не используется, иначе это поле не отображается.

Я не против упрощения, изначаль делалось как была работа на Хабре, но она очень громоздкая и не очень удобная, если мнение купивших плагин сойдется на упрощении и переделке к определенному виду, я готов это сделать.
Ближайшие два месяца вряд ли, а 3 может быть.
avatar
Очень не хватает на главной информера по типу как сделали в DAO. (кстати тоже после моего предложения сделали)
avatar
В профиле пользователя не выводятся топики, написанные им в корпоративные блоги.
avatar
Спасибо, будет добавлено отображение корпоративных в публикациях пользователя.
avatar
А можно подробнее про информер?
avatar
это блок, который выводится почему то над топиками. И в этом блоке отображаются последние «песни/события/видео». Имхо, для любого рода информеров существует сайдбар. Но это имхо.
avatar
Если вы хотите сделать разделы «работа» и «компании» важными и используемыми, а не просто дополнительными фишками, мол «а у нас ещё и работу искать можно», то нужно их добавить на главную обязательно я считаю. Сайд бар в LS и так полон, даже без модулей.
avatar
Информер очень минималистично выводит контент из разделов.

Отличный пример, который я приводил и по которому сделали в DAO это 999.md/ (информер в самом низу)
avatar
В DAO информеры можете посмотреть тут deniart.ru/demo/
avatar
Типа что-то вроде этого?
avatar
Идеально!
avatar
Супер! Поддерживаю!
avatar
мне тоже нравится! только чур ПОД топиками, а не надо ними. Все-таки я когда открываю раздел «топики», хочу их видеть, я не вакансии, как считаете?
avatar
В середине главной странице можно разместить. Выше топовые топики и рекламные банеры например.
avatar
такие информеры, имхо, полезны, когда на главной выводится разная инфа, например последние 5 топиков, лучшие авторы, последние события, ну портального типа. В ЛС же главная — топики, и мешать все в кучу неразумно… хотя можно сделать опционально, кому то мож и надо.
avatar
LS с модулями работа и компании — это уже не совсем привычный LS. Это уже почти портал. Так что я за размещение информера на главной в самом верху. Как у плагина DAO.
avatar
хорошо хорошо, пусть сделают специально для вас, так как вы ЗА! Я только за)))))
avatar
Ну да пусть хоть как-то сделают. Не будем делить не пойманого барана или как там это правильно говориться. Потом не сложно будет такую мелочь исправить. :)
avatar
Кажется я случайно разработчика назвал бараном. :)
avatar
мне лично все равно, так что пусть будет по-вашему)
avatar
можно ссылку на сайт, поглядеть вживую хочется
avatar
properm.ru
Ищите в веб-архиве. В данный момент другая версия сайта.
avatar
Текущие функции плагина позволяют сделать такой блок, тут только оформить нужно.
avatar
То есть, покупая модуль, я слегкостью такое сделаю, если знаю html и css?
Есть инструкция как вывести такой блок?
avatar
Да, есть такие замечательные функции GetVacancies и GetResumes, них можно указать сколько выводить вакансий и резюме. И есть пример блока который выводится в сайдбар и отображает 10 последних вакансий, на главную это не сложнее добавить.
avatar
Вы писали, что другую карту можете сделать только индивидуально за дополнительную плату.
Сколько будет стоить заменить Яндекс.Карты на OSM?
avatar
Нужна конкретика по новой карте, какие функции\манипуляции с картой будут и так далее.
avatar
нажимаю купить, приходит ссылка и в итоге закачивается битый архив
avatar
Перезалил архив, правда теперь на модерации будет.
Если вы писали мне на email то я вам выслал плагин еще 10 минут назад, проверьте спам =)
avatar
Не удержался прикрутил OSM, Google карты и даже Mail карты, надеюсь все теперь будут довольны =)
Посмотреть можно: test.vaktive.ru/company/yandex/
Ждите в следующем патче.
  • gran
  • 0
avatar
Супер. Спасибо и особенно за Google — именно он мне нужен был. -))
avatar
Классно! Только OSM хорошо показывает Кишинев. Спасибо!
avatar
Не смог вывести блок «отзывы» на страницы плагина «Компании». Подскажите как сделать.
avatar
Он автоматически вставляется в блок «Прямой эфир», отдельной вкладкой.
avatar
На главной и при просмотре топика — да. Но как вставить блок «отзывы» (без других вкладок) на страницы ПЛАГИНА? Или он на страницы плагина тоже должен вставляться? Но у меня не показывается почему-то.
avatar
Без прямого эфира блок отдельный не предусмотрен, но его не трудно сделать.
avatar
Ну вот мне интересно как сделать. Можете подсказать как сделать?
avatar
Значит так.
1.Создаешь файл \plugins\company\classes\blocks\BlockCompanyfeedbacks.class.php
с содержимым
<?php
class PluginCompany_BlockCompanyfeedbacks extends Block { 
    public function Exec() {
		$aComments=$this->Comment_GetCommentsOnline('company',Config::Get('block.stream.row'));
		$this->Viewer_Assign('aComments',$aComments);
    }
}
?>

2. Делаешь копию файла \plugins\company\templates\skin\default\block.stream_feedback.tpl
и называешь его block.companyfeedbacks.tpl
3. В конфиге компаний где описываются блоки добавляешь строчку
'companyfeedbacks' => array('params' => array('plugin' => 'company'), 'priority' => 4),

теперь блок будет выводится, но он будет не очень красивый, поэтому вначале файла block.companyfeedbacks.tpl добавь
<div class="block stream">

и в конце не забудь поставить
</div>

Всё. Теперь блок будет выводится на всех страницах компаний.
avatar
Супер, проделал, работает. Правда, чтобы для social выглядел красиво, нужно не только , но и блок с классом block-content. Но это мелочи. Теперь все круто и очень юзабельно. Думаю, это приведет к увеличению количества отзывов к компаниям. Спасибо.
avatar
Попробовал вывести все, что в файле block.stream_feedback.tpl — не сработало. Отзывы не передаются.
avatar
Счетчик отзывов не меняется test.vaktive.ru/company/kudaprod/feedbacks/
avatar
Как это не меняется, по моему очень даже меняется =) Возможно вы попали в момент когда я один эксперимент над отзывами проводил)
avatar
Хм, посмотрел сначала поменялось, а потом опять. Сейчас проверю, чую дело в кэше.
avatar
Все, теперь верно отрабатывает. Дело было в новом кэше.
avatar
Как у себя исправить или только установив новую пропатченную версию?
avatar
Если не терпится исправить до патча, то в классе плагина, в функции increaseCompanyCountFeedbacks добавить строку:
$this->Cache_Delete("company_{$sCompanyId}");
avatar
Такое не совсем нормальное предложение, но а вдруг вы сочтете нужным -))

Если удалить один коммент в ветке отзывов, то эта компания пропадает с прямого эфира (попробуйте удалить 1 коммент отсюда test.vaktive.ru/company/kudaprod/feedbacks/ и ветка пропадет из прямого эфира). То же самое и с топиками (если удалить 1 коммент из топика, то этот топик пропадает из прямого эфира). Но для топиков это не критично, там комменты чаще пишут и поэтому прямой эфир почти всегда полон и уж тем более, если перестроить дерево комментариев в админке, то все приходит на свое место. Но для отзывов к компаниям это критично. У меня где-то 4-5 компаний имеют отзыв, часть я удалил по причине спама и соответственно сейчас в прямом эфире 1 коммент.

Предложение: т.к. отзывы используют сейчас таблицу комментов движка, можно в функцию перестроения комментов включить и «отзывы».
avatar
Если удаляем не последний отзыв, то в прямом эфире останется, а если последний то да пропадет из эфира, по другому сейчас не сделать в 1.0 это будет реально замутить.
avatar
Обновление 0.5.1.9
— Google, Mail и OSM карты;
— Количество вакансий и новых топиков в меню компании;
— Типы компаний и возможность делать разный набор полей для разных типов (для опытных);
— Дополнительный блок отзывов вне прямого эфира;
— Исправлена ошибка передачи компании другому владельцу;
— Исправлена ошибка с сохранением контактного лица;
— Исправлена ошибка с выводом некоторых пунктов штата сотрудников;
— Исправлена ошибка с обновлением числа отзывов после добавления нового;
— Удалены неиспользуемые функции и константы из языкового файла, документация функций;
  • gran
  • +2
avatar
— Типы компаний и возможность делать разный набор полей для разных типов (для опытных);
Хм… очень интересно. Возможность делать набора разных ДОПОЛНИТЕЛЬНЫХ полей или или любые поля можно убирать и вставлять? Каким образом? В конфиге задается или на странице настроек?
avatar
Можно и новые поля в плагин добавить, а можно и старые для разных типов использовать под другие цели.
Например, есть поле «контактное лицо» для одного типа компаний оно и будет «контактное лицо», а для другого «Ф.И.О Директора», для другого хоть «Время работы».
Можно новых полей добавить в базу и для одного типа их показывать, а для другого нет.
Каким образом:
В конфиге задаются допустимые типы компаний, а потом для каждого типа создается шаблоны для редактирования и отображения компании.
avatar
Круто. Скиньте мне на email mekhron at gmail. Очень не терпится пощупать) Спасибо.
avatar
Поля! Дополнительные поля! Как я этого ждал)) Спасибо!
avatar
а будет какой нибудь мануальчик по созданию этих полей? =)
avatar
Еще забыл добавить
Все действия с выводом списка компаний перенесены в отдельный экшн, что позволит в дальнейшем сделать категории для компаний и выбор компаний по алфавиту, а может еще какие-нибудь другие выборки логически правильно.
avatar
Класс! Спасибо.
avatar
Не совсем «компании»

test.vaktive.ru/job/resume/edit/

Если нажать на «по настоящее время», по идее, открытие нового блока должно быть недоступным.
avatar
А если я работаю на двух работах?)
avatar
тоже верно..)
avatar
Очень не хватает возможности отметить на карте несколько офисов, так как во многих тематиках компании должны иметь много точек.

Также очень не хватает общей карты, где можно было бы посмотреть все точки компаний, зарегистрированных на сайте.
avatar
Добрый день, очень нуждаюсь в данном плагине, но на нынешнем этапе создания моего сайта я не могу потянуть плагин за такую цену, нет ли у вас какой-нибудь лайт-версии за более низкую цену?
avatar
Будет версия под 1.0?
avatar
А можно сделать интеграцию с гугл картами? Спасибо!
avatar
всмысле добавить в обновления )
avatar
Я не пробовал, но судя по configу плагина такая возможность заложена
// Тип карты. Возможные значения:
// openstreet#map (Open Street Map);
// yandex#map (схема)
// yandex#publicMap (народная карта); — по умолчанию;
// google#map (Google.Схема)
// mail#map (Mail.Схема);
avatar
Да. themecafe.ru/company/mysimf/
Внизу «показать на карте».

Карта настраивается в закладке «контакты».
avatar
я вот тоже так думал, но это оказалось всехо лишь гугл схема для яндекс карты
avatar
лично меня другое заботит — карты создаются в профиле компании «через одну», тоесть очень часто адрес есть, а карты не выходит
не пойму из-за чего
avatar
Есть предложение сделать возможным загружать к описанию компании фотографии. Ну показать офис, сотрудников, если это медицинское учереждение — для многих уровень интерьера многое решает.

Как я это вижу: админ загружает картинки пачкой. Потом они выводятся в виде простого слайдшоу, типа как здесь. Т.е. чтоб можно было легко и быстро просмотреть фотки.
avatar
+1, это было бы круто
avatar
+1 вчера об этом написал автору в личку, gran обещал в следующей или через версию добавить
avatar
главное — не перемудрить со скриптом слайдшоу. Чем проще — тем лучше. А то бывает для привлечения покупателей прикручиваю фоторамы всякие, или еще какие то бешенные галереи) Тут задача простая и реализация должна быть такой же, имхо.
avatar
скрипт это второстепенное, мультиаплоад с выводом
  • img src thumb + img src big
+ delete это все что надо, дальше хоть а космос запускай слайдшоу…
avatar
ul li img src thumb + img src big + delete
avatar
люблю людей, которые всегда знают, как оно на самом деле надо!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.