• Как лучше организовать календарь?

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

    По факту - лучше никак. Буквально. Если я правильно понял вопрос, то вы хотите спросить о том, как на уровне данных представить даты календаря - ответ - никак. Генерируйте календарь (даты) прямо в шаблоне компонента, а события (которые как я понимаю будут элементами ИБ) просто ставьте дату в поле даты времени. При клике на число применяйте фильтр по дате к ИБ событий и всех делов.
    Ответ написан
    Комментировать
  • Как разделить диск в kali linux?

    Не правильный вопрос - правильный вопрос - А зачем? Что и для чего вы хотите разделить?
    Ответ написан
    Комментировать
  • Как на битриксе сделать древовидное меню, с раскрытыми подразделами на активном пункте?

    1 Уберите теги jquery, битрикс и javascript - не вводите людей в заблуждение - все это не имеет отношение к вопросу.
    2 Я же писал уже вам - просто сверстайте его так.
    3 Если вы хотите прямо эту верстку подкорректировать, то:

    Уберите js вообще полностью. Вообще соотрите все что в файле.
    строки
    <li<?if($arItem["CHILD_SELECTED"] !== true):?> class="menu-close"<?endif?>>
            <div class="folder" onClick="OpenMenuNode(this)"></div>

    замените на следующие:
    <li<?if($arItem["SELECTED"] != "Y"):?> class="menu-close"<?endif?>>
    Ответ написан
    Комментировать
  • Как сделать меню (на битриксе) с подразделами, которые отображаются только когда находишься в разделе?

    Вопрос слишком общий. Конкретизируйте что не получается.
    Если так же обще отвечать, то такое меню реализуюется на базе стандартного компонента в стандартном шаблоне. Вам нужно просто сделать чтобы подменю активногом пунтка отображались, например зада в css dispaly: none; для блоков подменю и display: block; для блока подменю родитель которого имеет класс который вы назначаете активному пункту меню.
    Кажется такая верстка есть в одном из стандартных шаблонов меню - посмотрите стандартные шаблоны. Хотя возможно я ошибаюсь и уже нет.
    Ответ написан
  • Где в Битриксе отображается сниппет описания для яндекса?

    Как уже дважды правильно, но неявно заметили это скорее всего содержимое метатега description.
    1 Убедитесь что это так, посмотрев исходный код вашей сгенерированной страницы. Чем там равен description? Тому что в яндексе? Тогда нужно искать где этот тег пихается в description
    1.1 Ищем это место - для начала смотрим в header.php - может он напрямую там записан в head. Дальше смотрим саму страницу - там может быть уже приведенная Antony Tkachenko конструкция устанавливающая description. Если нет смотрим еще footer.php - могут устанавливать дискрипшен и там. Если и там нет - проверяем все инклюды в хедер, страницу и футер. Можно например удалить содержимое страницы и снова посмотреть сгенерированный код - пропал дискрипшен или изменился - что-то устанавливает его внутри страницы, нет - значит за ее пределами.

    2 Возможно дискрипшен уже изменен, а яндекс так по старой памяти выводит. Тогда этот текст вы нигде на сайте уже не найдете :)
    Ответ написан
    Комментировать
  • Как объединить 2 массива?

    Никаких. Потому что у вас по сути два подхода - неглядя все перенумеровать (splice) или проверить на дубликаты (merge). Можно конечно как вы верно заметили еще в цикле самому, но вряд ли ваша реализация окажется быстрее нативной.
    Если и искать решение, то в другой плоскости - возможно не стоит объединять огромные массивы?
    Например не допускать чтобы образовывалось два, а пихать данные заранее в один. Или работать раздельно с двумя.
    Ответ написан
    Комментировать
  • Как определить, кто запустил скрипт, с какого компа?

    В эксесс логе сервера посмотреть.
    А что за "данный" скрипт?
    Ответ написан
  • Как в Bitrix убрать дописку к Title?

    Вы убрали название сайта, а не дописку к title.
    Если тайтл у вас выводится стандартными компонентами, то его вид настраивается как правило в настройках инфоблока на вкладке SEO или же в настройках самого компонента.
    Если нет - у вас какая-то кастомизация и без программиста не обойтись.
    Ответ написан
    Комментировать
  • Как люди делают полный дамп сайта?

    Заходят на сайт через админку и делают дамп. Либо подключаются к серверу по ssh и тоже делают дамп.

    Как закрыть уязвимости:
    Смените пароль с 123456 на какой-нибудь менее предсказуемый (Нет, qwerty тоже не подходит).
    Удалить на сервере FTP.
    Не подключайтесь к серверу по SSH из под Windows.
    Удалите все сомнительные плагины с сайта.
    Регулярно обновляйте CMS, устанавливая все последние одновления.
    Если сайт самописный - удалите его и замените на CMS.
    Если сайт на сервере к которому есть доступ из Интернета - отключите сеть.
    Если сервер работает - обесточьте его.
    Выньте устройства хранения данных из вашего сервера и положите его в микроволновку. Включите программу разморозки на 2 минуты.
    Сожгите микроволновку.
    Если вы помните содержимое сайта по памяти [УДАЛЕНО РОСКОМНАДЗОРОМ]
    Ответ написан
    Комментировать
  • Можно ли ссылки сделать безопаснее?

    Вы по религиозным соображениям не хотите использовать magnet-url и хотите чтобы мы помогли вам их переизобрести?
    Ответ написан
    Комментировать
  • Как скрыть не нужные пункты меню Битрикс КП?

    Правильно поместить в последний параметр код вызов которого вернет true если пункт надо отображать. Лучше если этом будет вызов функции. Это для статических пунктов.
    Например !$USER->IsAuthorized() чтобы показывать пункт меню только неавторизованным пользователям.
    Т.е. так к примеру:
    global $USER; 
    $aMenuLinks = Array(
    	Array(
    		'Выход', 
    		'/auth/?logout=yes', 
    		Array(), 
    		Array(), 
    	        '$USER->IsAuthorized()' 
    	),
            Array(
    		'Вход', 
    		'/auth/', 
    		Array(), 
    		Array(), 
    	        '!$USER->IsAuthorized()' 
    	),
    );

    Ну а если меню формируется динамически то можно и в .top.menu_ext.php формировать массив $aMenuLinks - там уже что угодно можно делать. Только кэшу уделите особое внимание.
    Ответ написан
    2 комментария
  • Как исправить такую ошибку, не заходя в админку Битрикса?

    Вы же можете редактировать файлы - авторизуйтесь без пароля.
    Создайте файл с подключенным прологом и $USER->Authorize(1); или какой там id у вашего админа и входите в админку.
    Ответ написан
    Комментировать
  • Как убрать пункт из хлебных крошек?

    Никак потому что это цепочка и такое действие с ней не предполагается и не нужно. Т.е. вообще говоря нет ситуации когда это может потребоваться, а если такая ситуация есть - то это ошибка проектирования и надо исправлять ее, а не пытаться накостылить механизм избавления от последствий.
    В крайнем случае все что вы можете сделать это написать свою реализацию вывода цепочки и получив ее при выводе с помощью GetNavChain внести требуемые исправления и вывести самостоятельно.
    Впрочем то же самое можно реализовать и в шаблоне хлебных крошек - избавится от ненужных пунктов.
    Но лучше все же не добавлять не нужные пункты если они не нужные. Нет никаких препятствий для того чтобы это сделать.
    Ответ написан
    Комментировать
  • Как правильно настроить инфоблок Bitrix, чтобы пропала 404 ошибка?

    > он почему-то выдаёт 404 ошибку в ответе сервера,
    Неплохо бы пояснить что вы имели ввиду в этом месте. ИБ не может выдавать никаких ошибок, поскольку это структура данных.

    > Я так понимаю нужно что-то прописать в настройках инфоблока?
    Конечно нет, опять же потому что это структура данных. Разбираться нужно с настройками компонента который обрабатывает запрос и роутингом. А об этом нет никакой информации в вашем вопросе.

    Отсюда:
    1 Какая страница (по какому URL) у вас отдает 404? Что она должна отдавать по вашему мнению?
    2 Как настроен роутинг для этого URL?
    3 Какой скрипт обрабатывает этот URL? Какой компонент? Каковы настройки этого компонента?
    Ответ написан
  • Битрикс сортировка по ширине и длине?

    И что по CATALOG_WIDTH не сортирует что ли?
    А вообще у вас ширина и длина не там записаны. Ширину и длину продукта (а именно по ним вам надо как я понимаю сортировать) нужно указывать в его свойствах. Т.е. создайте свойства элемента ИБ ширина и длина и по ним сортируйте.
    Поля на скрине это характеристики ТОВАРА, а не продукта именно поэтому они в торговом каталоге, а не в ИБ непосредсвенно.
    Если не понятно в чем разница, то товар - это то что вы продаете, а продукт, это то, что хочет иметь покупатель. Почему важно иметь размеры отдельно указанные для продукта и товара? Ну например потому что если это скажем шкаф, то для покупателя важна какая у этого шкафа ширина (влезет ли он в нишу например), а для продавца и доставщика важно какая ширина у упаковки в которую упакован разобранный шкаф (потому что именно ее они будут грузить в авто для доставки), а они могут быть в случае шкафа ой какие разные.
    Ответ написан
    1 комментарий
  • Как отобразить теги 'option' в 'datalist' даже если не совпадают введенные слова?

    Никак. Это же все обрабатывается браузером как ему заблагорассудится. Не смотря на то что datalist является элементом DOM список который выводится браузером не является таким элементом и соответственно им нельзя никак управлять.
    Ответ написан
    4 комментария
  • Как запустить код из отладчика браузера?

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

    Так http авторизация или Битрикс? Если битрикс - добавьте define('NEED_AUTH','Y'); в init.php
    Если HTTP - смотрите какой у вас сервер. Для апач гуглите htpasswd - в сети полно материалов.
    И уберите тег https - он тут вообще ни к селу, ни к городу.
    Ответ написан
    2 комментария
  • Как вставить пароль в vm bitrix из буфера?

    Как в любую консоль - Ctrl+Shift+V
    Хотя странно, что средняя кнопка не работает. Должна работь.
    Это кстати зависит полностью от вашей системы и никак не связано с системой к которой вы подключаетесь. Что у вас?
    Ответ написан