Ошибка при удалении в модуле cforumnew onbeforelangdelete forum

>
1С-Битрикс
, cms созданная лукавым

  • Подписаться на тему
  • Сообщить другу
  • Скачать/распечатать тему



Сообщ.
#1

,
08.12.08, 17:01

    Junior

    *

    Всем привет.

    Дали на работе задание написать простенький сайт про нашу контору. Ни каких динамических изменений на сайте не должно быть, просто статичекая инфа. И дали приобритенный когда-то по совету кото-то 1С-Битрикс. На коробки читаю что-то типа разберется любой, даже без опыта программирования. Я сам программист только системный, и поэтому подумал плевое дело. Я и раньше статические странички только в Web builder + немного Java Script добавляется в html и все тип топ. Поставил я 1С-Битрикс дома как Demo версию и попробовал че-нить слепить из шаблона. И обнаружил следующее: интерфейс на столько неудобен в управление на сколько это только можно себе представить. С горем пополам нашел я вожделенную кнопку «редактировать страницу» и … открывается что-то типа текстового редактора и классы на php причем лексика не выделена (мол на фига надо). Я ващето ждал что-то типа дерева компонентов. Седня нашел еще оду полезность кнопка «редактировать шаблон» открывается текстовый редактор и куча всего там в коде чего тока нет и форум и все все… Вопрос а на..я мне текстовый редактор который даже лексику не подсвечивает. Это ладно я пока не могу даже избавиться от некоторых картинок на шаблоне. Жесть ваще, меня ломает. Поискал отзывы о данном ПО
    чаще встречается мол ваще «супер пупер» и как без неё до этого жили. А так же встретил такое в Москве программисты отказываются писать на Битрикс или просят большие суммы. Я тыкаюсь в Битриксе второй день ничего хорошего не вижу просто ебнх… А самое подлое? boss сказал : нет только на Битрикс ибо он лицензионный :wall: . А надо то сделать 4-5 странички html, ни какой поддержки не надо, ни какой динамики не надо, но как это сделать с помощью Битрикса я пока не знаю. Ну вернее знаю надо — изучить руководство, с помощью бля..го интерфейса создать 4-5 жалкие странички чтоб boss сказал своему boss мол вот она как… (цуко это гемор). Все равно что тебе дали пушку и снаряды и сказали забей гвоздь, но молоток не трой он не лицензирован, а наша пушечка лицензирована, что говоришь : плохая пушка, не управляется, а ты руководство почитай :yes-sad:

    Кстати тот кто хочет пользоваться Битриксом забудьте про контекстное меню и правую кнопку мыши ибо это ПО работает в browser, и кста не слабо грузит комп, хотя на мощных двухядерниках + видюха нор не заметно.

    Прошу оставлять свои коментарии тем кто пишет на Битрикс. Дабы у читателя сложилось правильное мнение о данном ПО. Мое мнение Х__Я, тихий ужас.


    orb



    Сообщ.
    #2

    ,
    08.12.08, 17:14

      Цитата Ich_bin_Turisten @ 08.12.08, 17:01

      И дали приобритенный когда-то по совету кото-то 1С-Битрикс

      если когда-то было давно, то выкинуть ;)
      старый Битрекс это дырка на дырке

      Цитата Ich_bin_Turisten @ 08.12.08, 17:01

      Кстати тот кто хочет пользоваться Битриксом забудьте про контекстное меню и правую кнопку мыши ибо это ПО работает в browser

      ну так все движки работают в броузере


      Ich_bin_Turisten



      Сообщ.
      #3

      ,
      08.12.08, 17:17

        Junior

        *

        ну он не старый приобретен помоему в этом году версия 6.5 помоему так что выкинуть отпадает :)


        orb



        Сообщ.
        #4

        ,
        08.12.08, 17:17

          Цитата Ich_bin_Turisten @ 08.12.08, 17:01

          Дабы у читателя сложилось правильное мнение о данном ПО

          это хорошая система, достаточно конкурентно способная
          только для хорошего сайта нужен еще специалист в комплекте, который будет брать не мелкие купюры большими пачками

          для вашего сайта лучше сделать на HTML+CSS+JavaScript (может чуточку РНР) ;)

          Цитата Ich_bin_Turisten @ 08.12.08, 17:01

          Я и раньше статические странички только в Web builder + немного Java Script добавляется в html и все тип топ

          — ваш вариант


          Ich_bin_Turisten



          Сообщ.
          #5

          ,
          08.12.08, 17:19

            Junior

            *

            я ж говорю boss хочет чтоб на Битрикс седня только разговор был.


            Soul :)



            Сообщ.
            #6

            ,
            08.12.08, 18:46

              Объясните ему стоимость обоих решений, с учетом вашей з/п, и есть шанс, что он одумается…


              Ich_bin_Turisten



              Сообщ.
              #7

              ,
              08.12.08, 19:05

                Junior

                *

                ну и сразу же баг при удаление созданного мной сайта Ошибка при удалении в CForumNew::OnBeforeLangDelete (forum) лезу искать ответ в google
                http://dev.1c-bitrix.ru/community/forums/messages/forum6/topic5627/message34087/?phrase_id=1336995#message34087
                http://dev.1c-bitrix.ru/community/forums/messages/forum6/topic2902/message18912/?phrase_id=1336995#message18912

                форумы я еще вчера удалил, хм удалил почти все а он не удаляется и повторят ошибку. м дя … :o
                один сайт был удален а другой так и ругается даже не знаю гдеб еще че нить удалить ))

                Сообщение отредактировано: Ich_bin_Turisten — 08.12.08, 19:31


                Ich_bin_Turisten



                Сообщ.
                #8

                ,
                09.12.08, 16:13

                  Junior

                  *

                  Ура, начальство сказало делай как знаешь )) я рад до безумия. За меня вступились дядки большие. Кстати еще че скажу не в пользу Битрикса, они хоть и рекламируют 4500 шаблонов, НО!! они платный, стоят они порядка 2000 рублей. Причем создать сайт без шаблона нельзя, т.е. при создании
                  сайта обязательно надо выбрать шаблон. Вот и вся сказка про беленкого бычка.
                  А я голову ломал как картинку отредактировать, да ни как, либо сам свой шаблон на php пишешь, либо покупаешь.


                  DJ KARIES



                  Сообщ.
                  #9

                  ,
                  06.03.09, 19:59

                    Ну, Битрикс та еще лажа.
                    Намаялся с ним одно время, контент забивал на нескольких сайтах.
                    Интерфейс админки — говнищще :'(
                    Каждый сайт, даже сайт-визитка, тащит за собой 30 тысяч файлов ядра и модулей, перенос на другой хостинг — бдсм сплошной, если нет на сервере функций бекапа (например реселлинг пи*ерхоста).

                    Да и контент хранится как php-файлы на диске, в базе хранятся новости, но не сам контент.
                    Может это, конечно, особенность реализации тех веб-студий, что делали сайты, которые я поддерживал, но это извращение, при тысячах таких страниц.
                    Да и как в таком случае цмс будет реализовывать поиск по сайту? Оббегать все эти тысячи пхп-файлов и в каждом выискивать искомые слова? Фтопку.

                    Сервак грузит неслабо.
                    Короче, чтоб еще раз я взялся за контент-поддержку на битриксе, нееее, уж как-нить без меня.
                    Дажа джумла и та лучше, не такой маразматрон.

                    А по теме, если начальство хочет юзания битрикса для статичных 5 стрничек, то тут либо формально положить 30 тысяч файлов битрикса в отдельную папочку, чтоб просто лежали как балласт, зато можно гордо сказать «наш сайт на битриксе». Либо объяснить начальству, что есть более адекватные реализации статичных сайтов из 5 страниц, и неча навязывать свои глупые решения.


                    saber



                    Сообщ.
                    #10

                    ,
                    14.03.09, 10:55

                      Full Member

                      ***

                      Рейтинг (т): 4

                      Битрикс для крупных проектов, может и хорош, но всё остальное легко сделать на joomla


                      Ай Ти Веб



                      Сообщ.
                      #11

                      ,
                      16.02.19, 14:58

                        На новом ядре Битрикса D7 писать — одно удовольствие!

                        !

                        Некропостинг у нас не приветствуется.

                        И, тем не менее … Может чего интересного расскажешь про «новое ядро»?
                        Я тебя не тороплю — времени тебе целые земные сутки (длительностью 24 часа) до банки … или плюса в репу.

                        Сообщение отредактировано: JoeUser — 15.04.19, 15:05

                        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)

                        0 пользователей:

                        • Предыдущая тема
                        • WWW Masters. Прочее
                        • Следующая тема

                        [ Script execution time: 0,0829 ]   [ 15 queries used ]   [ Generated: 14.06.23, 03:00 GMT ]  

                        ByBit

                        Для решения проблемы отправляемся в  раздел Настройки магазина – Типы плательщиков, путь имя_сайта/bitrix/admin/sale_person_type.php?lang=ru  и удалить там типы плательщиков привязанные к тому сайту который мы удаляем. Перед удалением, возможно, потребуется удаление заказов связанных с этим плательщиком, путь имя_сайта/bitrix/admin/sale_order.php?lang=ru

                        Удаление сайта из панели 1С-Битрикс

                        Тривиальная задача удаления лишнего сайта из списка сайтов в 1С-Битрикс может оказаться не такой уж и простой. Пройдемся по процедуре на практике.

                        Шаг 1. Удаление сайта

                        Идем в Настройки — Сайты — Список сайтов

                        Ставим галочку возле ненужного сайта

                        удаление сайта в Битрикс
                        Жмем удалить записи, получаем . ошибка по типу 1

                        Шаг 2. Ошибка при удалении в CForumNew::OnBeforeLangDelete

                        Сие сообщение — Ошибка при удалении в CForumNew::OnBeforeLangDelete (forum), значит, что нужно отправиться в Сервисы — Форумы и удалить не нужный форум (форум принадлежащий удаляемому сайту). Скорее всего это форум «Отзывы о товарах».
                        После удаления форума возвращаемся в Настройки — Сайты — Список сайтов
                        Ставим галочку возле ненужного сайта
                        Жмем удалить записи, получаем . ошибка по типу 2

                        Шаг 3. Ошибка при удалении в CIBlock::OnBeforeLangDelete (iblock):

                        Система сообщает нам об ошибке CIBlock::OnBeforeLangDelete (iblock) и даже подсказывает, что надо удалить несколько инфоблоков:

                        Идентификаторы в каждом случае свои, но метод решения одинаковый.

                        ошибка удаления сайта Битрикс

                        Идем в Контент — Инфоблоки — Типы инфоблоков и удаляем инфоблоки с указанными id (у нас это 11, 20, 21, 22, 23, 24).
                        Скорее-всего нужные нам «жертвы» раскиданы по разным типам инфоблоков и проверить придется все.
                        При удалении инфоблока — Каталог вероятно появление ошибки по типу 3

                        Шаг 4. Ошибка удаления. Возможно есть ссылающиеся объекты.

                        Данная ошибка более таинственна, для ее решения необходимо войти в инфоблок (нажать изменить)
                        Перейти на вкладку «Торговый каталог» и снять галочку у параметра Инфоблок имеет торговые предложения
                        Cохранить изменения
                        Повторить попытку удалить инфоблок
                        После удаления инфоблоков возвращаемся в Настройки — Сайты — Список сайтов
                        Ставим галочку возле ненужного сайта
                        Жмем удалить записи, получаем . ошибка по типу 4

                        Шаг 5. Ошибка при удалении в CSalePersonType::OnBeforeLangDelete

                        Очередная ошибка связана с наличием лишних типов плательщиков от которых тоже нужно избавиться.
                        Идем в Магазин — Типы плательщиков
                        Ставим галочки у лишних плательщиков
                        Жмем удалить записи, получаем . ошибка по типу 5

                        Шаг 6. В заказах используется тип плательщика с >Как все догадались — нужно стереть заказы. Идем в Магазин — Заказы и удаляем лишние заказы
                        Возвращаемся в Магазин — Типы плательщиков
                        Удаляем плательщиков привязанных к удаляемому магазину
                        Возвращаемся в Настройки — Сайты — Список сайтов
                        Ставим галочку возле ненужного сайта
                        Жмем удалить записи, получаем . ошибка по типу 6

                        Шаг 7. Ошибка при удалении в CRubric::OnBeforeLangDelete

                        Ошибка на данном этапе снова снабжена подсказкой:

                        Для решения проблемы отправляемся в Сервисы — Рассылки — Список рассылок и удаляем лишние рассылки
                        Возвращаемся в Настройки — Сайты — Список сайтов
                        Ставим галочку возле ненужного сайта
                        Жмем удалить записи, . ВАУУУУ — сайт удален

                        Итоги

                        Естественно, мы привели пример одного из случаев (далеко не худшего) и у Вас могут не возникнуть указанные ошибки или возникнуть ошибки не всех типов. Сайт может удалиться намного проще, но помните, алгоритм всегда одинаков.

                        Как удалить инфоблок битрикс

                        Современные сайты наполняются содержанием с помощью специального программного обеспечения: CMS.

                        Соответственно, контент-менеджер (или редактор сайта) — это специалист, работающий с CMS.

                        Для кого этот курс?

                        Курс Контент-менеджер адресован тем, кто работает с содержанием сайта: наполнение, изменение текста, загрузка и размещение картинок и так далее.

                        • работать с элементами управления в интерфейсе системы;
                        • приемам работы в визуальном редакторе — основном инструменте при работе над содержанием сайта;
                        • работать с информационными блоками — местом хранения большей части информации на сайте;
                        • работать с компонентами — инструментом вывода информации на страницах сайта;
                        • работать с некоторыми модулями системы.
                        У нас часто спрашивают, сколько нужно заплатить

                        Курс полностью бесплатен. Изучение курса, прохождение итоговых тестов и получение сертификатов — ничего из этого оплачивать не нужно.

                        Ещё у нас есть Академия 1С-Битрикс, где можно обучиться на платной основе на курсах нашей компании либо наших партнёров.

                        Баллы опыта

                        В конце каждого урока есть кнопка Прочитано! . При клике на неё в Вашу итоговую таблицу опыта добавляется то количество баллов, которое указано в прочитанном После нажатия кнопки Прочитано! появится
                        окно подтверждения:

                        уроке.

                        Периодически мы заново оцениваем сложность уроков, увеличивая/уменьшая число баллов, поэтому итоговое количество набранных Вами баллов может отличаться от максимально возможного. Не переживайте! Отличный результат — это если общее число набранных Вами баллов отличается от максимального на 1-2%.

                        Практика и тесты

                        При изучении курса рекомендуется повторять описываемые действия на демонстрационной версии сайта, установленной локально или в Виртуальной лаборатории.

                        После изучения курса пройдите тесты на сертификацию. При успешной сдаче линейки тестов со страницы Моё обучение скачайте сертификат об успешном прохождении курса в формате PDF.

                        Также Вы можете поделиться ссылкой на страницу со своими сертификатами. Для этого на странице Моё обучение отметьте опцию Разрешить публичный доступ к резюме студента и скопируйте ссылку на страницу резюме . Страница с Вашим резюме будет доступна всем, кому Вы отправите ссылку на неё.

                        Комментарии к урокам
                        На каждой странице курса авторизованный на сайте посетитель может дать комментарий к содержимому страницы. Комментарий — не форум, там не ведётся обсуждений или разъяснений. Это инструмент для сообщений нам об ошибках, неточностях. Для отправки комментария воспользуйтесь расположенной в правом нижнем углу окна браузера кнопкой:
                        Для преподавания офлайн

                        Если данный курс берётся в качестве основы для офлайнового преподавания, то рекомендуемая продолжительность: 2 дня (16 академических часов).

                        Если нет интернета

                        Скачать материалы курса в формате EPUB. Файлы формата EPUB Чем открыть файл на
                        Android:
                        EPUB Reader
                        CoolReader
                        FBReader
                        Moon+ Reader
                        eBoox

                        iPhone:
                        FBReader
                        CoolReader
                        iBook
                        Bookmate

                        Windows:
                        Calibre
                        FBReader
                        Icecream Ebook Reader
                        Плагины для браузеров:
                        EpuBReader – для Firefox
                        Readium – для Google Chrome

                        iOS
                        Marvin for iOS
                        ShortBook

                        Linux:
                        Calibre
                        FBReader
                        Cool Reader
                        Okular
                        обновляются периодически, поэтому возможно некоторое отставание их от онлайновой версии курса. Версия файла — от 25.01.2023.

                        Удаление решения с сайта

                        Полное удаление решения с сайта. В итоге останется чистый Битрикс.

                        Важно. В данном решение показано как удалить ВСЕ демо данные. Останется только чистый Битрикс. После удаление необходимо будет установить новое решение через мастер установки решений.

                        1. Заходим в Битрикс.
                        2. Удаление файлов решения.
                        2.1. Переходим в «Файлы и папки»

                        2.2. Отображаем все файлы

                        2.2. Выделяем все файлы в папке кроме папок «bitrix», «upload», файлов «.htaccess», «.access» и если есть файл «web.config»

                        2.3. Нажимаем «Удалить»

                        2.4. Итог. Файл urlrewrite.php останется в списке.

                        3. Удаляем инфоблоки

                        4. Удаляем шаблоны

                        5. Удаляем сайт где установлено наше решение.

                        После удаления сайта с при переходе на вкладку «Сайт» сайт перестанет отображаться. Необходимо перейти в мастер установки решений и установить новое решение.
                        1.

                        2. Выбрать решение и приступить к установке

                        3. Указать id сайта. По умолчанию указываем s1


                        Подробная установка решения описана в Инструкции по установке решения

                        Массовое удаление seo-свойств инфоблоков в Битрикс

                        Как известно, в 14 версии Битрикса появились вычисляемые сео-свойства инфоблоков, которые могут быть заданы шаблонами или точными значениями. В них входят, например, метатеги title и description. Они могут быть заданы для инфоблока в целом, для разделов и элементов.

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

                        Все шаблоны и значения вычисляемых сео-свойств хранятся в таблице b_iblock_iproperty : Схема таблицы b_iblock_iproperty

                        В поле ENTITY_TYPE хранится тип сущности:

                        • B — инфоблок (то, что задаётся в настройках инфоблока),
                        • S — раздел (то, что задаётся при редактировании раздела),
                        • E — элемент (то, что задаётся при редактировании элемента).

                        Например, для того, чтобы удалить все значения и шаблоны для целого инфоблока, необходимо выполнить запрос:

                        Но это еще не всё. Уже вычисленные значения хранятся в отдельных таблицах для инфоблоков (на самом деле, там пусто. не знаю, зачем нужна эта таблица, ведь у инфоблока нет своих метатегов, только шаблоны для разделов и элементов), разделов и элементов:

                        iprops.png

                        Например, чтобы почистить все вычисленные значения, нужно выполнить запросы:

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

                        реклама на этом сайте

                        Постоянная ссылка: http://bxapi.ru/src/?id=176957


                        //    CForumNew::OnBeforeLangDelete()
                        //    /bitrix/modules/forum/classes/general/forum_new.php:1839

                            public static function OnBeforeLangDelete($lang)
                            {
                                global $DB;
                                $r = CForumNew::GetList(array(), array("LID"=>$lang));
                                return ($r->Fetch()?false:true);
                            }

                        ‘;

                        Содержание

                        3 ноября 2019 г.

                        2 минуты287 слов

                        как удалить 1с Битрикс превью к статье

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

                        Ниже краткая инструкция для удаления сайта.
                        В моем случае было установлено решение Аспро Next. Порядок удаления может отличаться.

                        Ошибки при удалении сайта на CMS 1C-Bitrix

                        CRubric::OnBeforeLangDelete (subscribe)

                        CRubric::OnBeforeLangDelete (subscribe)

                        Это означает, что нужно удалить списки рассылок.
                        Для решения проблемы отправляемся в Сервисы > Рассылки > Список рассылок и удаляем лишние рассылки, привязанные к этому сайту.

                        CForumNew::OnBeforeLangDelete (forum)

                        CForumNew::OnBeforeLangDelete (forum)

                        Это означает, что нужно отправиться в Сервисы > Форумы и удалить ненужный форум. Скорее всего это форум «Отзывы о товарах».

                        После удаления форума возвращаемся в Настройки > Сайты > Список сайтов и спокойно удаляем сайт.

                        CSalePersonType::OnBeforeLangDelete (sale)

                        CSalePersonType::OnBeforeLangDelete (sale)

                        Для того чтобы победить ошибку «Ошибка при удалении в CSalePersonType::OnBeforeLangDelete (sale)» нужно проделать следующее:
                        Открыть раздел Магазин > Настройки > Типы плательщиков и удалить там типы плательщиков, привязанные к тому сайту который мы удаляем. Перед удалением, возможно, потребуется удаление заказов, связанных с этим плательщиком.

                        CIBlock::OnBeforeLangDelete (iblock)

                        CIBlock::OnBeforeLangDelete (iblock)

                        Надо удалить несколько инфоблоков: Найдены инфоблоки связанные с сайтом. Их идентификаторы: 11, 20, 21, 22, 23, 24. . Идентификаторы в каждом случае свои, но метод решения одинаковый.
                        Идем в Контент - Инфоблоки - Типы инфоблоков и удаляем инфоблоки с указанными id. Скорее-всего нужные нам «жертвы» раскиданы по разным типам инфоблоков и проверить придется все.
                        Если видим ошибку при удалении каталога, то заходим в настройки инфоблока и снимаем галочку «инфоблок имеет торговые предложения»

                        Спокойно удаляем сайт.

                        Понравилась статья? Поделить с друзьями:
                      • Ошибка при удалении в корзину вордпресс
                      • Ошибка при удалении блютуз устройства
                      • Ошибка при удалении антивируса 902
                      • Ошибка при удалении аккаунта в тиндер
                      • Ошибка при удалении автокада 1606