Добавление поиска и полноценный блог с ЧПУ в Сайты24
- Задача
- Как дорабатывать Сайты24
- Добавление поиска на сайт
- Итог
Задача
В 2015 году, когда нам понадобился англоязычный сайт (http://intervolgaru.com/), мы скопировали основной и перевели весь интерфейс. Тогда это было хорошее и быстрое решение.
Летом 2019 мы поняли, что доля западных заказов растет, посещаемость тоже, а сайт все так и застрял в 2015-ом. Возникло желание обновить англоязычный сайт, не привлекая целую команду разработчиков, и при этом сделать быстро, красиво и удобно для контент менеджеров.
Ранее мы уже рассматривали модуль Сайты24 (landing) в статье «Конструктор лендингов в 1С-Битрикс, REST и улучшения магазина», но очень кратко. Модуль Сайты24 позволяет создавать красивые и современные страницы. При этом, как и в любом конструкторе, почти не требуется верстальщик или программист. Создание страницы для Сайта24 — это размещение шаблонных блоков на странице и добавление в них своего контента. Причем блоков много, под самые разные цели (инфографика, галереи, меню).
Сайты24 — это по прежнему БУС, но не такой функциональный. А нам при переделке сайта было важно сохранить ЧПУ и поиск (чего на тот момент в модуле не было). Проведя небольшой эксперимент, мы поняли, что сможем их добавить.
Как дорабатывать Сайты24
Разработчики модуля позаботились не только о контент менеджерах, но и о программистах. Свои блоки добавлять просто. В эти блоки программист может внедрить почти все, что ему вздумается: верстку, компоненты или вызов api БУСа. Для создания пользовательского блока нужно выполнить следующие шаги:
- Добавить директорию:
/bitrix/blocks/ваше_пространство_имен/символьный_код_блока - Внутри созданной папки нужно создать два файла:
- .description.php — файл содержит в себе описание создаваемого блока (название, дополнительные стили, js и параметры блока)
- block. php — файл может содержать:
- Верстку
- Вызов компонента
- js-код
- Крутейший скрипт, который будет менять весь сайт
Подробное описание процесса создания блока можно посмотреть в документации https://dev.1c-bitrix.ru/api_d7/bitrix/landing/block/create_block.php.
В настройках сайта или отдельной страницы, можно выбрать цветовую тему. Выбранная тема ограничивает список доступных цветов фона, шрифтов и прочих визуальных настроек блоков.
Если сайт создается для заказчика, у которого есть определенные требования к цветовому оформлению сайта, возникает необходимость добавить свою цветовую палитру или шрифты. К счастью, у модуля есть возможность добавить свою цветовую тему, в которой можно задать цветовую палитру под определенный дизайн.
При создании сайта с помощью модуля Сайты24, в папке, которая указывается в настройках модуля, размещается компонент landing. pub. Вся магия определения, собирания и показа страницы происходит в нем. Создаваемые страницы и добавленные на нее блоки с контентом сохранены в БД, в виде html-верстки и привязаны к соответствующему url.
Одной из проблем модуля Сайты24 является поддержка ЧПУ для компонентов, она не поддерживается. Для SEO оптимизации любого сайта, ЧПУ очень важны. Не поддерживается, потому что компонент смотрит на запрашиваемый url и ищет страницу с этим url в БД, а в БД хранятся только вручную созданные страницы. Также правила, заданные в файле urlrewrite, модулю не интересны, он про них ничего не знает.
Как уже говорилось раньше, за определение страницы отвечает компонент landing.pub, его мы и будем кастомизировать. Для начала, по заветам Битрикса, мы создали свой компонент, который наследуется от LandingPubComponent. Компонент написан на d7, поэтому мы можем создать компонент-наследник и переопределить нужные нам методы. Определение страницы, которую нужно подключать, происходит в методе detectPage.
В нем мы можем по url определять, страницы блога и подключить нужную страницу с компонентом, который выводит статьи блога.Остается только создать 2 блока с компонентами bitrix:news.list и bitrix:news.detail, поправить у них шаблоны и параметры, создать страницы (blog, blogdetail) и разместить созданные блоки на страницах.
Пара слов о хлебных крошках и мета тегах. Так как компонент, показывающий страницу, находится в корне сайта, хлебные крошки формировались неверно. Пришлось их формировать вручную старым добрым $APPLICATION->AddChainItem().
У каждой страницы блога есть свои мета теги. Стандартные мета теги страницы можно подменить в шаблоне компонента landing.pub, передав нужные теги, например, через глобальные переменные.
Добавление поиска на сайт
После добавления блога на сайты Битрикс24 мы задумались, как теперь организовать поиск по статьям.
В версии БУС 20. 0.0 появился блок «Строка поиска на фоновой картинке» который выполняет поиск только по страницам модуля Сайты24. При добавлении данного блока на любую страницу создается новая страница для вывода результатов поиска. Поиск по инфоблокам, который нам нужен, данный блок не выполняет.
Поиск на большинстве сайтов БУС’а осуществляется через страницу поиска с компонентом (bitrix:search.page) и через строку поиска в шапке (компонент bitrix:search.title). Со страницей поиска для сайтов Битрикс24 не возникает никаких проблем. Создаем блок с компонентом bitrix:search.page и страницу, на которой размещаем созданный блок. Страница поиска должна работать без танцев с бубном. А вот со строкой поиска в шапке возникает одна проблема: нет возможности внедрить свой компонент в стандартные блоки-шапки. Решений несколько:
- Создать свой блок, который будет являться шапкой сайта и добавить в его верстку вызов компонента bitrix:search.title.
- Если шапка и подвал являются отдельными страницами, то можно создать свой блок с компонентом bitrix:search. title и js’ом внедрять его в верстку шапки.
Если мы попробуем найти какой либо текст со страниц Сайты24, то ничего не выйдет. Компоненты поиска работают с модулем поиска, а созданные нами страницы не индексируются модулем поиска и в выдачу не попадут. Одним из решений является добавление страниц в индексацию с помощью метода CSearch::Index(), (id модуля можно указать любой, например “landing”).
Когда добавлять, удалять и обновлять страницы в поисковом индексе? Тут помощниками являются события модуля landing: onLandingPublication (не задокументированное событие), LandingOnAfterUpdate (не задокументированное событие), onLandingAfterUnPublication. Событие onLandingPublication срабатывает при публикации страницы, в нем нужно добавить созданную страницу в поисковый индекс или переиндексировать, если страница уже была добавлена. События LandingOnAfterUpdate и onLandingAfterUnPublication понадобятся для удаления из поискового индекса страницы, которую сняли с публикации.
Еще одним важным пунктом в индексации страниц, о котором нельзя забывать, является полная переиндексация сайта модулем поиска. Для модуля поиска не существует модуля ‘landing’, поэтому, если мы произведем переиндексацию, все страницы будут удалены из поискового индекса. Решается эта проблема написанием обработчика события модуля «search» событие «OnReindex».
Несколько особенностей модуля Сайты24 про которые стоит знать разработчикам:
- Блоки с компонентами, у которых включены параметры ajax, могут сломать всю страницу.
- Если вы решите последовать нашему примеру и создать свой компонент, то помните, что следует регулярно следить за обновлениями модуля, так как шаблон компонента и сайта может измениться, а вместе с ним и подключаемые скрипты в шаблоне.
- При изменении компонентов, блоков и вообще всего, что касается модуля Сайты24 нужно сбрасывать кеш.
Итог
Если нет жестких требований по дизайну, если сайт преимущественно контентный (без десятков форм обратной связи, заказов, авторизации) и сроки поджимают, Сайты24 от 1С-Битрикс идеально подходят.
ИНТЕРВОЛГА поможет вам с проектом любого калибра. Для каждой задачи мы поможем подобрать правильный инструмент.
Понравился наш подход к работе? Заинтересовал проект по разработке на платформе 1С-Битрикс? Заполняйте форму ниже. Удачных проектов!
@bitrixfordevelopers — страница 708 — Telegram web archive & catalog
« Назад
Страница 708 из 1492
Далее »
Бернгардт
19.04.2017
12:34:44
гы, помнится для микротрейдинга когда пилил.. вообщем заказчик уже пришел с пониманием что ему нужен питон, т.к. он быстрее долго смеялся, да 🙂
Nikita
19. 04.2017
12:37:00
вот ни на чем кропе пыхи не писал, и сравнить по удобству\правильности подхода не могу. Но одна закономерность есть: рождается новый язык(тот же руби), все говорят какой он клевый, и срочно надо переводить все проекты на него, а потом он дохнет. А пхп как жил, так и живет, и развивается в последнее время активно.
тут материться можно?)
Бернгардт
19.04.2017
12:37:22
не желательно
Бернгардт
19.04.2017
12:37:25
осуждают
19.04.2017
12:37:37
ок, больше не буду
Бернгардт
19.04.2017
12:37:50
а это называется «хайп» да, есть такой эффект а питон хорош, на самом деле хорош
особенно то что его встраивают — мне очень нравится это вообще фишечка с рюшечкой
Nikita
19. 04.2017
12:38:18
надо попробовать, как нибудь
Бернгардт
19.04.2017
12:38:21
но знаю я его плохо, да
Rustam
19.04.2017
12:38:53
http://bitrix.info/bx_stat (не указан срок действия) как закешировать эту прибулду?
Nikita
19.04.2017
12:38:56
в одно время на java хотел попробовать написать что-нибудь. Правильное ООП и все дела, но как-то не завелось)
Бернгардт
19.04.2017
12:39:07
так.. пару плагинов для xbmc, чтото там подковырнуть на сабле пытался..
Nikita
19.04.2017
12:39:17
http://bitrix.info/bx_stat (не указан срок действия) как закешировать эту прибулду?
в setting. php отключается
Pavel
19.04.2017
12:42:03
вот ни на чем кропе пыхи не писал, и сравнить по удобству\правильности подхода не могу. Но одна закономерность есть: рождается новый язык(тот же руби), все говорят какой он клевый, и срочно надо переводить все проекты на него, а потом он дохнет. А пхп как жил, так и живет, и развивается в последнее время активно.
ну руби как бы не сдох, просто занял свою нишу в инструменталке
Rustam
19.04.2017
12:42:13
Это я вчера нашел, но там есть маленькая поправочка — перестанет работать инструмент «скорость сайта»)
Бернгардт
19.04.2017
12:42:44
ну руби как бы не сдох, просто занял свою нишу в инструменталке
ну хайп был руби крут всегда и везде, пых конечно сдохнет про то что каждый найдет свою нишу — никто не спорит
Nikita
19. 04.2017
12:42:51
Это я вчера нашел, но там есть маленькая поправочка — перестанет работать инструмент «скорость сайта»)
и зачем он нужен?) меньше инфы для клиента — меньше вопросов к тебе потом))
Rustam
19.04.2017
12:43:56
Я и сам то скорость редко измеряю)
Бернгардт
19.04.2017
12:45:29
C:/Windows/system32/drivers/ets/hosts bitrix.info 127.0.0.1 кстати кроме скорости сайта отвалится и рекомендации
Rustam
19.04.2017
12:46:42
Рекомендации тоже отсутствуют.
Есть менее болезненный способ отрубить?
Бернгардт
19.04.2017
12:55:41
— Доктор, мне кажется меня все игнорируют. — Следующий
опять этот спам. . бгг
Sergio
19.04.2017
12:55:47
Sergey
19.04.2017
13:01:55
«я не понимаю как 1с программисту объяснить, в какой тег в товаре или предложении должна выгружаться например длина » — что скажете, друзья. Вес сейчас передаётся правильно. Куда искать?
Бернгардт
19.04.2017
13:21:39
говоришь — кидай куда-нибудь и парсишь)
Sergey
19.04.2017
13:21:58
куда кидай)
это 1с должен сделать сначала?
Бернгардт
19.04.2017
13:22:33
мм.. вангую что если 1с не сделает (не заполнит атрибут некий) ты наверное не распарсишь
но можно попробовать 🙂
Sergey
19. 04.2017
13:23:04
тоесть лучше сначала с сайта выгрузить?
Бернгардт
19.04.2017
13:23:31
данные в 1с же?
что с сайта выгрузить планируешь?
Sergey
19.04.2017
13:23:51
хз, я тут впервые)
бьют ногами, говорят выгружай
Бернгардт
19.04.2017
13:24:06
что бы с сайта такое выгрузить, чтоб в 1с настроилось? хмхм ну это как — чтобы сожрать, чтоб похудеть
Sergey
19.04.2017
13:24:51
ну мне надо чтоб в торговом каталоге заполнились ширина, длина, высота
Бернгардт
19. 04.2017
13:24:57
если бьют ногами — то это надо на курсы самообороны )
эм.. не нужна тебе ширина, длина и высота — как характеристики каталога, почти наверняка, если не собираешься конечно подлючить какой-нибудь ПЭК тебе нужны свойства ширина, длина и высота
этого достаточно чтоб штатно вывести характеристики, думаю
Sergey
19.04.2017
13:26:24
яндекс доставке нужна
модуль хочет эти значения
Бернгардт
19.04.2017
13:26:59
хм.. и у заказчика они правда настроены в 1с, причем корректно? где живет этот золотой человек?
Sergey
19.04.2017
13:27:29
не разбивай моё сердце, неужели это так сложно?
Бернгардт
19. 04.2017
13:27:45
в 1с все сложно
мы выгружали свойства на сайт, чтобы привести их к нормальному виду, единообразному, чтоб загрузить обратно в 1с
Sergey
19.04.2017
13:28:15
почему эти дибилы назвали себя 1с-битрикс тогда
Бернгардт
19.04.2017
13:28:19
а это были свойства уровня красный, зеленый..
не путай 1с и битрикс
это совершенно разные продукты
Nikita
19.04.2017
13:28:43
Ребят, вопрос по ЧПУ. Надо настроить ЧПУ такого вида: http://site.ru/events/kiberkazan-2018/ — страница события http://site.ru/events/kiberkazan-2018/program/ — страница программы события http://site. /events/([a-z0-9\\-]+)/program/$#», «RULE» => «ELEMENT_CODE=\$1», «ID» => «bitrix:news.detail», «PATH» => «/events/program.php», ), НО, если начинаешь редактировать компонент на этой странице, url rewrite затирается. Кто как решает проблемы с нестандартными ЧПУ, и как сделать так, чтобы urlrewrite не перетирался?
Бернгардт
19.04.2017
13:29:48
не разбивай моё сердце, неужели это так сложно?
прикол лишь в том, что в 1с самой почти наверняка этих данных нет именно поэтому я стебусь.. не более.. ничего личного
Sergey
19.04.2017
13:30:15
но ведь вес заполнен там
Сергей
19.04.2017
13:31:11
Ребят, вопрос по ЧПУ. Надо настроить ЧПУ такого вида: http://site.ru/events/kiberkazan-2018/ — страница события http://site.ru/events/kiberkazan-2018/program/ — страница программы события http://site. /events/([a-z0-9\\-]+)/program/$#», «RULE» => «ELEMENT_CODE=\$1», «ID» => «bitrix:news.detail», «PATH» => «/events/program.php», ), НО, если начинаешь редактировать компонент на этой странице, url rewrite затирается. Кто как решает проблемы с нестандартными ЧПУ, и как сделать так, чтобы urlrewrite не перетирался?
параметры комопнента редактируем в коде страницы, через визуальный редактор не трогаем
Бернгардт
19.04.2017
13:31:33
но ведь вес заполнен там
да, этим занимаются кладовщики, им это важно а другие характеристики контенщикам не нужны, и они набивают их левой пяткой ноги, а чаще от поставщиков — которым вообще плевать потому если фирме более чем 2 дня от роду и более 10 товаров — то там данных почти наверняка нет, выгрузи сначала в свойства, посмотри что придет
Sergey
19.04.2017
13:32:17
да в свойствах куча данных. .. но модуль с этими свойствами не хочет работать, либо опять перенастраивать
Nikita
19.04.2017
13:32:47
параметры комопнента редактируем в коде страницы, через визуальный редактор не трогаем
не уж то нормального решения нет? Залочить запись как-нибудь?
Sergey
19.04.2017
13:33:05
проблема в том, что модуль от яндекса- и у них ТП не хочет отвечать
Бернгардт
19.04.2017
13:33:44
они даже свойства типа цвет левой пяткой ноги забивают, обычные средние контенщики имея даже справочник — почти всегда приходит куча дубляжа и очепаток, которые в 1с нереально поправить потому и кейс — выгрузим на сайт, там есть фильтры, выправим данные, вгрузим обратно в 1с.. надаем контещикам по башке чтоб так не делали процедуру желательно повторять раз в полгода бугагашеньки
а потому. . а потому
а потому у меня вопрос — у твоего заказчика действительно эти данные есть? вот правда? если да — скажи мне адрес этого человека, я ему руку хочу пожать
Sergey
19.04.2017
13:35:52
скажи, а ты говоришь выгрузить с битрикса…
svetlana
19.04.2017
13:36:06
вася, даже я уже запуталась )
Sergey
19.04.2017
13:36:30
может 1с-ник по ним выяснит как их правильно на сайт загнать?
Бернгардт
19.04.2017
13:36:42
вася, даже я уже запуталась )
потому что не сталкивалась в 1с лажа почти всегда, отфильтровать и поправить нереал потому выправка на сайте, временном, почти всегда
Nikita
19. 04.2017
13:36:58
может 1с-ник по ним выяснит как их правильно на сайт загнать?
тебе в свойствах передать эти данные надо?
Admin
Бернгардт
19.04.2017
13:37:29
может 1с-ник по ним выяснит как их правильно на сайт загнать?
тупо в свойства пусть выльет все что есть у тебя данные будут, ты сможешь сделать с ними уже что угодно
за всю практику только до двух 1с-ников удалось достучаться и получить данные именно так, как надо, а не как он умеет
Sergey
19.04.2017
13:38:21
тебе в свойствах передать эти данные надо?
В торговом каталоге
Nikita
19.04.2017
13:38:32
я обычно заставляю 1С-ника писать свою обработку, чтобы лишних данных не было в файле. Ибо плохо сказывается на скорости выгрузки овер 100 000+ товаров
Сергей
19.04.2017
13:38:32
не уж то нормального решения нет? Залочить запись как-нибудь?
из коробки — нет, насколько я знаю. можете почитать подробнее тут: https://dev.1c-bitrix.ru/community/webdev/user/3308/blog/2505/
Nikita
19.04.2017
13:39:08
из коробки — нет, насколько я знаю. можете почитать подробнее тут: https://dev.1c-bitrix.ru/community/webdev/user/3308/blog/2505/
спасибо
Бернгардт
19.04.2017
13:39:28
я обычно заставляю 1С-ника писать свою обработку, чтобы лишних данных не было в файле. Ибо плохо сказывается на скорости выгрузки овер 100 000+ товаров
ну тут уже решает каждый сам, да я люблю сесть в момент когда уже xml уже на сайте, но битрикс его не начинал парсить и simplexml делаю необходимые манипуляции
это быстрее чем достучаться до 1сника
Sergey
19. 04.2017
13:40:41
это быстрее чем достучаться до 1сника
тоесть ты пишешь парсер из свойств товара в значения торгового предложения?
ну или в торговый каталог
Бернгардт
19.04.2017
13:41:06
не всегда.. иногда мутатор из xml который получился — собрать xml который поймет битрикс бывает и так
бывает и приземляю сразу, по разному
Nikita
19.04.2017
13:41:50
В торговом каталоге
а вес в каком теге выгружается? по принципу веса, можно и длинну посмотреть. Если вообще стандартный обмен поддерживает это. Если нет, пусть выгружает в войство, далее вешаешь обработчик на событие окончания выгрузки, пробегаешься по товарам, берешь данные из свойства, и суешь в торговый каталог через API. Я недавно столкнулся с «Кратностью» товара. Оказывается в стандартном обмене ее нельзя выгрузить из 1С. Пришлось костылить таким образом.
Бернгардт
19.04.2017
13:42:29
но тут спасибо менеджерам, они разобрались с 1с и если что то делается штатно — они штатно настраивают я даже не знаю как оно там в 1с лежит, потому это далеко не каждый второй сайт иначе я бы придумал наверное чтото поумнее
Sergey
19.04.2017
13:43:45
а вес в каком теге выгружается? по принципу веса, можно и длинну посмотреть. Если вообще стандартный обмен поддерживает это. Если нет, пусть выгружает в войство, далее вешаешь обработчик на событие окончания выгрузки, пробегаешься по товарам, берешь данные из свойства, и суешь в торговый каталог через API. Я недавно столкнулся с «Кратностью» товара. Оказывается в стандартном обмене ее нельзя выгрузить из 1С. Пришлось костылить таким образом.
сейчас в <наименование>вес</наименование>
Vladimir
19. 04.2017
13:44:04
вот вы где… счастливае люди с штатными обменами =_)
Sergey
19.04.2017
13:44:10
все эти костыли портят карму
Бернгардт
19.04.2017
13:44:39
вот вы где… счастливае люди с штатными обменами =_)
когда все хорошо — меня не зовут )
Vladimir
19.04.2017
13:46:02
когда все хорошо — меня не зовут )
аналогично)
Rustam
19.04.2017
13:56:51
В событии после обновления элемента ИБ как получить тип св-ва файл? Получаю только массив вида [13] => Array ( [157775] => Array ( [VALUE] => Array ( [name] => [type] => [tmp_name] => [error] => 4 [size] => 0 [description] => ) [DESCRIPTION] => ) )
13 — само св-во, 157775 как вытащить? Это картинкЭ . ..
svetlana
19.04.2017
13:58:35
там еррор какой то
ненулевой =)
Tony
19.04.2017
13:59:22
зато сайз нулевой)
Бернгардт
19.04.2017
14:00:33
чтото мне подсказывает что вытащить не получится )
Nikita
19.04.2017
14:00:41
картинка не загрузилась
Rustam
19.04.2017
14:01:46
самое интересное, что если загружу второй файл, то массив — [13] => Array ( [157775] => Array ( [VALUE] => Array ( [name] => [type] => [tmp_name] => [error] => 4 [size] => 0 [description] => ) [DESCRIPTION] => ) [226421] => Array ( [VALUE] => Array ( [name] => [type] => [tmp_name] => [error] => 4 [size] => 0 [description] => ) [DESCRIPTION] => ) )
Бернгардт
19. 04.2017
14:02:08
ну что непонятного
Rustam
19.04.2017
14:02:12
ну, т.е. понял что две картинки)
Бернгардт
19.04.2017
14:02:14
с бд все норм
запись на CFile создалась, у тебя их id даже есть
« Назад
Страница 708 из 1492
Далее »
Открыть в Telegram
Сделайте свои собственные акриловые линейки для квилтинга на лазерном резаке – WarmFolk
Больше года я то и дело искал источник пользовательских акриловых шаблонов для раскроя ткани для квилтинга. После нескольких неудачных попыток разместить заказ у двух производителей в Норвегии я нашла The Sewing Fools в группе Facebook и разместила у них свой первый заказ. Я отправил шаблоны другу в США и забрал их во время командировки в Калифорнию.
Для моего бизнеса невыгодно или неудобно заказывать за границей, и маловероятно, что я когда-нибудь перевезу достаточно товаров, чтобы оправдать массовые заказы у крупных производителей со скидкой. Поэтому я искал другие варианты.
(изображение с сайта visitløkka.com)
На этой неделе я остановился в Fellesverkstedet, чтобы осмотреться. Fellesferkstedet — это производственное пространство в районе Грюннерлокка в Осло. Парень на стойке регистрации был великолепен — он сразу же предложил провести нас с мужем по объектам, чтобы проверить их оборудование.
Признаюсь, я пропустил большую часть тура по оборудованию для столярных мастерских. Настольные пилы, фрезеры, станки с ЧПУ, строгальные станки — их ресурсы выглядели потрясающе, но у меня нет контекста для этих вещей. Я думаю, что мой муж пускал слюни…
Я очень воодушевилась на оборудовании для шелкографии. И мои глаза сверкнули при виде печатного станка сразу за комнатой шелкографии.
Но настоящей жемчужиной тура для меня стал лазерный резак.
Членство в Fellesverktedet не требуется. Вы договариваетесь о встрече, чтобы прийти. Они обучают вас пользоваться машинами, а затем оставляют вас делать вашу работу. На следующий день я вернулся, и Йенс обучил меня работе с лазерным резаком и подключаемым компьютером. Он подробно объяснил, как отформатировать мои файлы в Illustrator и как настроить машину, а также как отключить предохранитель и найти огнетушитель, если что-то загорится. Это менее вероятно с пластиком, чем с деревом, но хорошо быть готовым.
Для меня процесс выглядел примерно так:
- Найти источник акрила. В моем случае это был местный хозяйственный магазин Jula. Я потратил около 33 долларов США (299 норвежских крон) на лист плексигласа размером 1000 мм x 500 мм x 4 мм. Я бы предпочел 3 мм, но варианты, доступные в моем месте, были 2 или 4 мм. Если я продолжу делать шаблоны, я найду другой источник, предлагающий именно то, что мне нужно, по более выгодной цене.
- Создайте файл RGB в Illustrator. (CMYK не будет корректно взаимодействовать с лазерным резаком). Рабочее пространство лазерного резака Fellesverktedet составляет 640 мм на 460 мм. Вы можете либо создать артборд такого размера, либо в моем случае я создал 2 артборда размером 500 мм x 400 м и один размером 500 мм x 200 мм.
- Установите все линии разреза на фигурах так, чтобы обводка была 0,001 pt и красной (R=255, G=0, B=0).
- Установите для всех линий векторного травления значение 0,001 pts и черный цвет (R=0, G=0, B=0).
- Установите заливку соответствующих фигур черным цветом. (растровые линии травления). Большая часть моей растровой гравировки была в моем логотипе, но я также изменил свой шрифт на контур, а не загружал новый шрифт на компьютер, подключенный к лазерному резаку. Это растровая печать.
- Поместите материал на лазерный резак, используя направляющие линейки, чтобы выровнять верхнюю и левую стороны материала. При травлении (не только при резке) снимите пластиковую пленку с верхней части плексигласа, чтобы травление было точным. Если травление должно быть в нижней части линейки, зеркально отразите слои травления в Illustrator, чтобы все было в обратном порядке.
- Включите вытяжную систему, которая перерабатывает дым во время резки.
- Автоматическая фокусировка лазерного резака, чтобы режущее устройство знало, где оно находится по отношению к разрезаемому материалу. Для этого есть небольшой механизм, который крепится к режущей головке. Он опускается на материал, нажимает на механизм, затем втягивается вверх, регистрируя расстояние между материалом и резаком.
- Отправьте небольшую тестовую форму на печать. Откройте настройки печати и установите скорость в зависимости от вашего материала. Чем медленнее движется лазер, тем глубже он врезается в материал. Слишком медленный запуск лазера будет ненужным. Время, потраченное на эксплуатацию станка, равняется деньгам, поэтому лучше всего использовать скорость лазерной резки. Скорость по умолчанию на этой машине установлена на 1,5. Для плексигласа толщиной 4 мм скорость 1 была почти идеальной, поэтому мы снизили ее на 20% до 0,8, и куски почти выпадали, когда я вытащил лист в конце. (Их слегка удерживала полиэтиленовая пленка, оставленная сзади). Точно так же замедление скорости черных областей в файле Illustrator приведет к более глубокому вырезанию фигур на поверхности.
- Отправьте остальные фигуры на печать. Настройки печати сохраняются для каждой последующей печати вашего файла, но если вы открываете новый файл, не забудьте изменить настройки с позиции по умолчанию.
Есть несколько шагов, которые я пропустил для краткости, но, надеюсь, это продемонстрирует хороший обзор того, что задействовано. Несколько человек в Instagram сообщили, что в их публичных библиотеках есть лазерные резаки. Этот ресурс становится все более и более распространенным, что очень приятно!
Это не ракетостроение, но лучше оставить достаточно времени и материалов, чтобы сделать несколько ошибок во время обучения. Я провел в Fellesverktedet четыре часа, но большинство людей, вероятно, будут работать немного быстрее меня. Я склонен чрезмерно перепроверять вещи, но даже все же я запутался и подумал, что мои настройки печати будут такими же, даже при открытии новых файлов. У меня было целое задание на печать, которое не удалось. Мне удалось немного спастись, а затем я сделал еще одну ошибку, из-за которой этот лист просто нужно было выбросить.
Но у меня было два идеальных листа, и я смогла взять шаблоны, чтобы взять их с собой на выставку чемоданов в Tåsen Quiltelag в среду вечером. Возможность печатать небольшие партии по мере необходимости очень помогает моему бизнесу, поэтому я благодарен за грант и замечательных людей, которые держат двери в Fellesverkstedet открытыми!
7 Примеры креативного рекрутингового объявления
Рекрутинг — серьезное дело. Но это не значит, что он должен быть скучным или однообразным. Кандидаты все чаще ищут объявления о работе, которые соответствуют их образу жизни или личности.
Нахождение правильного баланса между важными деталями и захватывающим текстом — святой Грааль современного рекрутинга. Вот почему мы собрали эти 7 примеров лучших практик креативного копирования, которые помогут вам привлечь качественных кандидатов.
Во-первых, несколько ключевых советов по созданию креативного объявления о наборе персонала:
Привлекательный текст — это ключевой компонент сильной рекламы, но он эффективен только в том случае, если вы сочетаете его с правильной структурой и деталями.
Убедитесь, что матрица основных сведений о работе — название должности, зарплата, критерии, местонахождение — краткая и четкая. Эти точки должны пересекаться таким образом, чтобы это имело смысл (например, зарплата соответствовала местоположению).
Должность должна быть профессиональной. Креативные названия должностей — это весело, но они мешают кандидатам найти вашу вакансию или понять, что вы предлагаете. Точно так же не используйте внутренние названия: выберите стандартное для отрасли название, описывающее роль.
Сделайте рекламу визуально интересной с помощью изображения, подзаголовков или маркеров. Это также поможет оптимизировать работу для мобильных устройств, как в настоящее время большинство людей ищут работу.
Когда вы используете творческий текст, вы должны связать рекламу с непротиворечивым сообщением о том, кто вы как компания: история вашего бренда.
Прежде всего помните о своей аудитории. Когда вы знаете, кого вы пытаетесь привлечь, вы будете знать, как адаптировать свою рекламу к этой талантливой персоне.
Вот как креативный рекрутинговый текст выглядит на практике:
Эти примеры взяты из реальных объявлений о вакансиях Webrecruit. В конце концов, мы практикуем то, что проповедуем.
1. Начните с раздела «О нас», в котором представлены бренд и история вашей компании; Вы хотите дать кандидату представление о том, кто вы есть.
«Webrecruit — революционер рынка с историей совершения шагов, меняющих отрасль, которые определили наш сектор. В настоящее время мы сосредоточили наши усилия на создании программного обеспечения, чтобы встряхнуть сектор найма. У нас уже есть около 8000 клиентов, но мы только начинаем.
2. Выделите уникальное торговое предложение (УТП) вашей компании или открытую позицию.
«То, что мы создаем, уникально на рынке и намного опережает наших конкурентов, поэтому вы будете вовлечены в увлекательную работу. Каждый месяц мы выпускаем обновления, которые существенно улучшают функциональность, производительность и удобство использования».
3. Держите странное и прекрасное подальше от матрицы важных деталей, но убедитесь, что оно рядом.
[Название должности] «QA Tester – Присоединяйтесь к глобальному феномену программного обеспечения для подбора персонала»
4. Включите не только требования к работе, но и предпочтительные атрибуты — они говорят о том, кто вы как компания, так же как и о человеке, которого вы ищете.
- «Достойные коммуникативные навыки — вам не нужно будет выступать с докладами TED, но вы должны будете иметь возможность выражать себя через Slack
- Работа в команде — мы не нагрудники, но вам нужно уметь работать вместе с другими и получать отзывы, не выбрасывая игрушки из коляски
- Независимая работа — вы должны быть в состоянии встать утром на свое рабочее место, чтобы никто не кричал на вас в стиле сержанта-инструктора»
5. Сосредоточьтесь на культуре вашей компании — это вызовет у кандидатов желание работать в вашей компании, а не у ваших конкурентов.
«В наших офисах действует постоянная политика раздевания»
[Для удаленной работы] «Мы поможем вам обустроиться дома и время от времени приглашаем вас приезжать в Эксетер (иногда будет пицца)».
6. Свяжите свой тон и голос с брендом вашей компании. И не бойтесь использовать неформальный язык (там, где это уместно).
«Вы будете работать с нашими удаленными элементами разработки и техническим директором. И, чтобы вы знали, нам нравятся люди с идеями о том, как сделать наше приложение еще лучше, так что берите с собой свои идеи».
[Вместо пособий по работе] «Так что это значит для вас?»
7. Завершите призывом к действию.
«Нажмите кнопку «Подать заявку» сейчас и начните свое приключение вместе с нами»
Креативное объявление поможет вам охватить более широкую аудиторию. Вы также начнете привлекать более качественных кандидатов, которые заинтересованы в бренде вашей компании и рады возможности работать с вами.