При проверке системы вылезла следующая ошибка: Ошибка! Кодировки таблиц имеют ошибки, общее число ошибок: 1055, из них автоматически могут быть исправлены: 2. Вот часть журнала проверки:
Код
2014-Oct-17 08:19:54 Кодировки таблиц в БД (check_mysql_table_charset): Fail
Кодировка таблицы "b_adv_banner" (cp1251) отличается от кодировки базы (utf8)
Кодировка поля "TYPE_SID" таблицы "b_adv_banner" (cp1251) отличается от кодировки базы (utf8)
Кодировка поля "STATUS_SID" таблицы "b_adv_banner" (cp1251) отличается от кодировки базы (utf8)
Кодировка поля "STATUS_COMMENTS" таблицы "b_adv_banner" (cp1251) отличается от кодировки базы (utf8)
Кодировка поля "NAME" таблицы "b_adv_banner" (cp1251) отличается от кодировки базы (utf8)
Кодировка поля "GROUP_SID" таблицы "b_adv_banner" (cp1251) отличается от кодировки базы (utf8)
Кодировка поля "FIRST_SITE_ID" таблицы "b_adv_banner" (cp1251) отличается от кодировки базы (utf8)
И таких таблиц большинство. Собственно как безболезненно исправить ошибку, чтобы не потерять данные при возможной конвертации таблиц и как можно конвертировать сразу все, а не по одной (их ведь больше 1000 )?
Мне нужно восстановить только БД, копию делал с помощью стандартных средств битрикса, где в параметрах указывал копировать только БД. Теперь нужно восстановить. Если я буду восстанавливать с помощью restore.php, указав архив базы, не перезапишутся ли у меня файлы на сервере? Если есть такая вероятность, как еще можно перезалить старую БД?
По sale.basket.basket ответили в техподдержке, то его нельзя кешировать в принципе, но как мне тогда включить композитный режим на сайте? получается, что шаблон у сайта один, в хедере расположен компонент sale.basket.basket, который не дает включиться композитному режиму ни на какой странице сайта. А мне нужно включить композитный режим!!! на всем сайте. Подскажите, пожалуйста, пути выхода из сложившейся ситуации.
Версия сайта 14.0.14. Что нужно обновить, чтобы нормально заработал композит. Я обновил главный модуль до 14.9, композит появился в настройках, но что нужно еще обновить? Например компонент sale.backet.backet не содержит строки 76 parent::setFramemode(false); (http://dev.1c-bitrix.ru/community/forums/forum6/topic64389/), где происходит голосование против композита. Значит шаблон старый, следовательно нужно что-то еще обновлять, но что именно? Обновлений нужно минимальное количество, т.к. есть выгрузка в 1С, и хотелось бы, чтобы там ничего не сбилось... И параллельно вопрос по компоненту sale.basket.basket решен ли вопрос с голосованием за композитный режим, а то этот компонент расположен в хедере, и соответственно много страниц из-за него может не получится перевести в композитный режим
Переключился на дефолтный, но также не добавляет, сайт демо стандарт последний, написал в техподдержку. Доступы на чтение всем, но я под админом пробую.
содержание уже свое поставил, кнопка эрмитажа добавить элемент появляется в публичной части, открывается форма, но после нажатия на сохранить элемент не записывается в инфоблок. Что я делаю не так?
Уважаемые форумчане, подскажите, пожалуйста, как можно отслеживать ошибку при выполнении php скрипта на странице, когда ничего не выводится, т.е. белый экран и все. Т.е. иногда выводится ошибка между хедером и футером, а иногда, как у меня получилось, ничего не выводится, хотя php скрипт в теле странице, т.е. в wordarea. Ошибку то я нашел, но ушло 2 часа на это, а хотелось бы оперативней...
При переводе компонента bitrix:forum на технологию композит возникла проблема с переводом компонента, входящего в bitrix:forum, а именно forum.message.template. Если компонент сделать динамическим, то проблем не возникает, причем если объявить только начало динамической области, то слетает верстка, если явно указать последней строкой завершение динамической области, то все норм, хотя в курсе композита указано, что можно только в начале указывать. Я так понимаю это не правильно, т.к. если сделать, чтобы forum.message.template голосовал за и при этом был статическим, то, например, на одной и той же странице перезаписывается только один id (пример из кеша):
Он перезаписывается в том месте, где есть цитата с ссылкой на пользователя, вот код в шаблоне forum.message.template, где это происходит (166-167 стр.):
то слетает верстка. Как можно настроить так, чтобы компонент был статическим и id не перезаписывал кеш?
Вдогонку еще один вопрос по переводу компонента bitrix:player. Если делаю его статическим, то слетает верстка страницы, делаю динамическим, тоже слетает верстка страницы. Компонент вызывается из комплексного компонента форум. Как компонент bitrix:player правильно перевести на композит?
Пробую перевести стандартный пример магазина демо версии Битрикс на технологию композитный сайт. В общем то, все страницы, кроме той, на которой присутствует компонент bitrix:sale.basket.basket получилость перевести.
Если создаю папки и файлы из админ панели, то проблем нет, но если создаю из WinSCP, то потом при работе из панели битрикса не сохраняются изменения. Права файлов и папок, созданные с помощью WinSCP 0755 и 0664. Причем если файлы, созданные без помощи админ панели, править и сохранять, то все работает, но хотелось, чтобы все-таки и админ панель с ними дружила . Создание ведется на BitrixVM стандартной настройки
Просто такую задачу поставили, чтобы сделать комплексный компонент, вот хотел посмотреть как работает какой-либо из стандартных и сделать свой в упрощенном виде. Ну уже, в общем то, и сделал своими силами, тема закрыта
как сделать так, чтобы ссылка на странице появлялась только при авторизации администратора или определенного пользователя (группы пользователей) битрикс
Как сделать отправку e-mail`ла в форме своего компонента при нажатии на соответствующую кнопку на фиксированный адрес, т.е. с помощью чего. Подскажите, пожалуйста, а то что-то по поиску ничего не попадается...
Подскажите, пожалуйста, каким комплексным компонентом лучше реализовать следующую задачу:
-Страница подачи заявки. Настранице находится обычная веб-форма.Поля—Имя, Фамилия, Телефон, Примечание.Имя, амилия и Телефон - поля, обязательные для заполнения. После отправки заявки админу приходит уведомление оновой заявке с ссылкой на элемент. -Страница заявок. На этой странице отображается Все поступившие заявки ,кроме отклоненных. -Страница отклоненных заявок. На этой странице отображаются отклоненные заявки с пояснением причин отклонения.
А можно ли с помощью компонента iblock.element.add сделать так, чтобы данные веб формы записывались в инфоблок и отправлялось уведомление на e-mail и, при этом, выводилось бы пару списков из элементов инфоблока отфильтрованных по определенному свойству и расположенных на другой странице. И попутный вопрос, можно ли на одной странице выводить несколько экземпляров одного и того же компонента с разными шаблонами или тоже самое на разных страницах с одинаковыми настройками? Или может какой-нибудь другой компонент, в общем какой лучше использовать для такой задачи?