• Как скрыть свойство инфоблока Bitrix во Frontend?

    babarun
    @babarun Куратор тега 1С-Битрикс
    Безумный план моих идей в руках больных людей
    Убрать их из настроек компонентов, которые их отображают на сайте.
    Ответ написан
    1 комментарий
  • Можно ли задать тексту атрибут, согласно которому дата не будет обрабатываться в ссылку на календарь на смартфонах?

    YourDesire
    @YourDesire
    Я вообще по образованию бухгалтер...
    На сколько я знаю, запретить автоматическую линковку можно только для телефона и адресов, и то, на уровне мета-тега... И по-моему это сработает только для iOS
    <meta name="format-detection" content="telephone=no">
    <meta name="format-detection" content="address=no"/>


    Хотя, можно попробовать:
    <meta name="format-detection" content="date=no"/>

    :))

    Для всех остальных случаев используется css
    .date-link {
      color: #333;
      text-decoration: none;
    }


    Есть еще вариант, чтобы намеренно сделать дату невалидной для парсера, например вставив пустой span между днем и месяцем
    Ответ написан
    1 комментарий
  • Как сделать архитектуру инфоблоков?

    leahch
    @leahch
    3Д специалист. Долго, Дорого, Дерьмово.
    Как-то все сложно у вас.... Должен быть инфоблок "измерение", в нем поля Т1, Т2, дата, ссылка на Объект, гигакалории.
    А вообще-то и этого не нужно! Просто привязываете с своему Объекту highload-блок с этими же полями! Вытягиваете объект, из него вытягиваете записи из хайлоад блока за нужный месяц. Будет работать очень шустро.
    Другими словами, у вас всего два инфоблока Подстанция и Объект, и один хайлоад блок, связанный с Объектом с результатами за нужную дату.
    А если еще немного подумать, то можно и Подстанцию перевести из инфоблока в в разделы инфоблока Объект. Тогда у вас останется всего один инфоблок Объект с разделами каталога в виде Подстанций (у раздела тоже могут быть свои свойства и не только!), и хайлоадблок!
    Если непонятно написал, спрашивайте.
    ЗЫ. Чем хорошо делать подстанции в виде разделов - вы их сможете организовать в древовидной структуре как угодно, например территориально, и поиск и результаты измерений - все будет логически связано, расширяемо и без лишних сущностей. Ну и например, можно задавать роли доступа пользователям на уровне разделов к Объектам.
    Ответ написан
    Комментировать
  • Есть ли медиа свойство для проверки размера окна браузера?

    mviktorcom
    @mviktorcom
    Предприниматель, IT-директор, Mviktor.coM
    Не до конца понял задачу, но взять данные размера браузера можете с помощью javascript и им же можете их задать фрейму в ширине. Как — хз, ищите front-end-разработчика. Я не шарю в js, но знаю, что так можно, делали такое. CSS не может этого сделать, но Вы можете взять iframe в div с class, так же присвоить class iframe и обеем задать max-width: 100%. iframe получиться резиновым.

    P.S. И width: 100%...
    Ответ написан
    1 комментарий
  • Не получается установить Photoshop на Ubuntu 16.04?

    shambler81
    @shambler81 Куратор тега Linux
    юзаю портабайл версию все кишки тащит с собой отлично работает.
    Ответ написан
    3 комментария
  • Как лучше организовать структуру каталога?

    и ни то и не другое
    1. ты создаешь инфоблок с каталогом одноуровневый !
    Все товары в 1 уровень
    2. создаешь скеции древовидные как тебе нужно по свойствам.
    3. вяжешь каждый товар на секции.
    Получаешь
    Вывод товара по секциям.
    1. товар может находиться в разделе "для дома" "красный" и "для дачи"
    При этом урл у него будет всегда /catalog/tovar1/

    3. Ты можешь строить хлебные крошки по пути которым идет человек.
    Например
    /каталог/трусы/сексуальные/красные/недорогие/
    /каталог/трусы/сексуальные/недорогие/
    /каталог/трусы/недорогие/

    А урл будет всегда один.
    /catalog/trusi_marry_34_read
    На секциях ты пишешь сео тексты, генерирушь тайтлы дескрипшены.
    Так же не забывай перекинуть пагинацию на аякс, или закрыть дисаллоу в робот.
    Смарт фильтр тоже на аякс и тоже на всякий закрыть от индексации.
    Поскольку это тоже дубли и они канибализируют запрос.
    Тольк отак один товар может находиться в любом количестве каталогов, и не дублировать при этом урлы.
    Ответ написан
    2 комментария
  • Как сильно влияет композитный режим 1С битрикс на работу сайта?

    ну вопервых это еще не сильно медленно видали и побольше.
    1. Покажи страничку " /bitrix/admin/site_checker.php?lang=ru
    все ли там норм?
    2. bitrix/admin/perfmon_php.php?lang=ru
    Все ли оптимально
    bda6ce471e7b4a75906ed391bf6c713f.jpg
    3. в меню есть "отладка" нажми ее и обнови страничку в идиале должен быть 1 некешируемый хит (агенты).
    По факту рекомендую следующее.
    ecfd7e06378548948bd4c01d2db73cf8.jpg

    99% что у тебя прогеры разрабатывали не парились включением кеша впринципе.
    4187e882fc9249f3abf15016d348c044.jpg
    Включи его
    /bitrix/admin/cache.php?lang=ru
    Дальше включить кеш у самих компанентов, его тоже любят вырубать
    Далее тут сложнее, дай в тык разработчикам пусть закешируют всю свою говнопись, ибо без втыка они не парятся этим вопросом. В идиале 1 запрос на любой странице. НО по факту их окол 4 если есть корзинка.
    100 - это уже жжж.
    Переезд на более мощьное железо.
    НУ и ТОЛЬКО ПОСЛЕ ПОЛНОСТЬЮ КЕШИРОВАННОГО сайта на 100%
    тебе нужно будет еще раз разметить весь сайт кешем для компазита.
    И да он поможет но ТОЛЬКО после всего вышесказанного. По факту он нужен там где есть некешируемые запросы. Именно с ними позволяет работать композит. Например счетчик твовара в карзине.
    Ну и да у композита появилась отдельная плюха работы с "мемкеш" тут я еще не тестировал.

    Можешь заказать аудит, это займет около 10 часов.
    Делаю бесплатно, с кп на устранение.

    PS так же обязательно зайди в /bitrix/admin/perfmon_panel.php?lang=ru
    запусти "Тестировать производительность" в течение часа
    После этого в закладке "Разработка"
    696b1ed47f4648519fb5fa5f8856f906.jpgбудут ошибки - все к устранению !
    ТАк же если у тебя чудом нет кастома ядра ( 99% прогеров почему-то его кастомят, видимо совсем читать не умеют) так вот новый D7 движок на 16 версии как ни странно реально даст тебе еще прирост на 10% смело по сравнению с 15, но тут перед обновлением сделай бэкап !!!
    И будет тебе 9b82c231ea264ac9ba746514770ddff6.jpg
    Ответ написан
    2 комментария
  • Как подружить 1С Битрикс и Node JS?

    Подружить вы их можете только через общую БД.
    Соответственно, весь вопрос сводится к:
    1. Какая структура БД у Битрикса.
    2. Как из ноды работать с этой БД.

    На первый вопрос вы легко ответите, установив Битрикс и покопавшись в нём (и больше никак, потому что документация и Битрикс - это вещи, по всей видимости, несовместные).
    На второй вопрос опять же легко ответить при помощи поисковика.

    Но вообще, это какая-то очень странная затея, на мой взгляд. Никакой оптимизации по времени вы не получите, зато вдоволь натрахаетесь скрещая ужа с ежом, ну и вообще с Битриксовским API. Если вы Битрикс хорошо знаете - пишите всё на нём. Если знаете плохо - вообще не используйте.
    Ответ написан
    Комментировать
  • Давно не верстал. Нужно обновить знания + изучить html5, css3, что посоветуете?

    tyukavin_denis
    @tyukavin_denis
    web developer
    webvideoteka.ru
    тут смотри
    Ответ написан
    Комментировать
  • Почему Битрикс так популярен?

    north_leshiy
    @north_leshiy
    Руководитель направления разработки
    Поставьте себя на место заказчика:
    1. CMS с богатым опытом (уже более 10 лет на рынке)
    2. Имеет самую большую в России долю по eccommerce
    3. Имеет бесплатную качественную поддержку
    4. Имеет широкую документацию
    5. Во всех регионах от малых до самых топовых студий можно найти специалистов без труда.
    6. Обратная совместимость. Полная и безоговорочная. Вы всегда получите доступ к новым фичам и вам не придется доплачивать дохрена программистам чтобы перейти на новую версию движка т.к. старый уже не поддерживают и он кишмя кишит дырами.
    7. Уже готова большая часть функционала которая вам нужна, и оттестирована годами. Только шаблон по сути натяни + немного кастомизируй логику под свои БП.
    8. Есть штатная интеграция с 1с, у нас весь бизнес в России почти на ней.

    Ключевое: "бизнес не любит риски", и потому в большинстве случаев bitrix самая удобная и выгодная система для заказчика как минимум в России.

    За 6 летний опыт работы в направлении веб-студий, столько компаний повидал которые писались на каких нибудь:
    а) Самописных движках
    б) Бесплатных движках к которым прибили гвоздями функционал который в них не заложен
    в) Или вовсе на питоне/руби
    ... которых не хотели брать ни одна из топ 10-20 региональных студий (РнД) на поддержку, и они потом переписывали заново проекты... на bitrix.

    Bitrix это стандарт отрасли по ecommerce в России. Сейчас глобальный тренд на рынке - работы по поддержке и развитию проектов становится все больше чем работы по созданию новых.

    И когда вы пишите на bitrix framework, у вас будет всегда много работы, т.к. bitrix не только популярен, но становится все популярнее, следите за вектором. Сейчас он входит в топ 8 CMS в мире, за последние годы прибавил 5 позиций и продолжает увеличивать свою долю.

    А на счет качества... Мне порой приходит на ум ассоциация с PHP. PHP издавна отвоевала огромную долю рынка, но потом у нее появился некоторый период застоя. А тут сбоку питоны, руби. И все ругали PHP, говорили что у него не самая лучшая поддержка ООП (немного улучшившаяся с первыми 5х релизами), но в сети были модны статьи в духе PHP не круто, "PHP все", сейчас его долю на рынке веба по откусывают.
    Но вот нифига, за счет большого сообщества и богатой инерции просто PHP стал улучшаться, преодолели кризис PHP6 и разногласий, и вуаля, уже php7 который уже "более-менее", и php пошел в гору.

    Так и с битрикс думаю. Скорее он уже до-перепишет свое ядро на человеческий код, чем его сместят с рынка.
    Работы по новому ядру активно ведутся, и оно уже 4 год живет параллельно со старым. От релиза к релизу переписывается все большая часть модулей, компонентов, структуры базы, что немаловажно с поддержкой миграции кода и данных.

    Ну и что немаловажно это те люди которые пишут этот код. Если вы в топовой веб-студии с хорошими архитекторами и ведущими программистами - код на bitrix Framework будет написан качественно, и грамотно на новом ядре в традициях ООП, использования паттернов, грамотно собраны в модули и компоненты. Если же вы фрилансер или в мелкой студии, скорей всего ваши проекты будут "дурно" пахнуть, вся логика будет в шаблонах, или вообще в 1 шаблоне который будет напрочь состоять из сплошного роутинга.
    Ответ написан
    7 комментариев
  • Как понять что дано программировать?

    JohnDaniels
    @JohnDaniels
    вы серьезно отвечаете на этот вопрос что ли? =\\
    "не дано" - тупое оправдание своей лени.
    Ответ написан
    Комментировать
  • Как понять что дано программировать?

    PavelK
    @PavelK
    Если после хеллоу-ворда возникло ощущение гордости и счастья - почти дано.
    Когда первая программа понравилась кому-то ещё, кроме тебя - почти дано.
    Когда первый серьёзный проект работает, лагает по-тизонечку и кому-то нужен - почти дано.
    Упс, прошло пару лет, а ты всё программируешь? Значит дано!
    Ответ написан
    Комментировать
  • Какая cms подойдет для сайта школы?

    sabramovskikh
    @sabramovskikh
    Можно на битриксе все сделать, ну конечно без программиста не обойтись
    Ответ написан
    Комментировать
  • Какую книгу выбрать по javascript?

    Zhe1ka
    @Zhe1ka
    JavaScript developer
    Если изучать будешь с нуля (и как первый язык программирование) - Флэнагана не советую, будет тяжело и много не понятного, он там описывает все детали, которые новичку будет тяжело понять, на то это и "подробное" руководство. Как для углубления своих знаний и закрепления, то эта книга хороший вариант.

    Посоветовал бы посмотреть видеоуроки Борисова "специалист". Они длинные, но того стоит. Так же сайт learn.javascript.ru
    Ответ написан
    Комментировать
  • Как изменить класс при клике?

    @entermix
    Используйте функцию toggle
    Ответ написан
    Комментировать
  • С чего начать изучение 1С Битрикс?

    @klokovdy
    php developer
    Начать нужно с прохождения онлайн курсов на сайте битрикса (ссылки дал Сергей), это позволит общаться и задавать вопросы на одном языке с разработчиками на битрикс. Каждый 2й новичок пытается писать прямые запросы и оперирует термином "модуль"
    Ответ написан
    Комментировать
  • С чего начать изучение 1С Битрикс?

    sabramovskikh
    @sabramovskikh
    Нет. Сначала с контент менеджера dev.1c-bitrix.ru/learning/course/index.php?COURSE_...
    После администратор
    После разработчик
    После можно записаться на видеокурсы https://academy.1c-bitrix.ru/training/course/
    Ответ написан
    2 комментария
  • Как верстается этот элемент?

    @kuatmus
    Ответ написан
    Комментировать
  • Есть ли такая CMS?

    На битрикс с небольшим допилом весь этот функционал легко реализуем
    Ответ написан
    Комментировать
  • Продвижение ИМ. Как сформировать ЧПУ?

    @litvin2
    БЕЗ РАЗНИЦЫ.
    Ответ написан
    Комментировать