Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Как восстановить удаленную новость

00 голосов
9
нечаянно была удалена новость
ID новости известен
.../news/index.php?ELEMENT_ID=2306
текст и изображение тоже есть
необходимо добавить на сайт новость, чтобы ID было сохранено
и вообще где хранятся новости, вернее их ID
спросил 28 Апр, 13 от dfgdgdfg (160 баллов)

9 Ответы

00 голосов
спасибо, а где эта база находится? в корневом каталоге?
ответил 28 Апр, 13 от dfgdgdfg (160 баллов)
00 голосов
Только с помощью прямой работы с базой. Ищите человека, который знает SQL.
ответил 28 Апр, 13 от Pomnep (13,960 баллов)
00 голосов
Цитата
shape пишет:
спасибо, а где эта база находится? в корневом каталоге?

Это не текстовый файл, и просто так ручками его не поправишь, как вам правильно сказали ищите человека который знает SQL
ответил 25 Июнь, 13 от Dragonsha (220 баллов)
00 голосов
Цитата
Денис Диденко пишет:
Цитата
shape пишет:

спасибо, а где эта база находится? в корневом каталоге?


Это не текстовый файл, и просто так ручками его не поправишь, как вам правильно сказали ищите человека который знает SQL

видимо знания SQL будет недостаточно, надо знать и инф.модель БД битрикса...
таблицу хранения новостей
ответил 29 Сен, 13 от Ymca (880 баллов)
00 голосов
Нет такой таблицы. Есть таблица элементов инфоблоков. Далее. Судя по уровню знаний очень рекомендую забыть про эту идею. Порушите систему - техподдержка откажется восстанавливать и будет в своем праве.
ответил 30 Дек, 13 от Pomnep (13,960 баллов)
00 голосов
Цитата
Евгений Жуков пишет:
Нет такой таблицы. Есть таблица элементов инфоблоков. Далее. Судя по уровню знаний очень рекомендую забыть про эту идею. Порушите систему - техподдержка откажется восстанавливать и будет в своем праве.

Солидарен с Евгением. Лучше просто создать новую запись с новым ID.
Уж если так необходимо, чтобы работала старая ссылка, вставьте на страницу /news/index.php
Рисунок
Код
if ($_REQUEST['ID'] == 2306)
  $_REQUEST['ID'] = 9999;


Где 9999 - новый ID новости.
ответил 15 Апр, 14 от Olly (820 баллов)
00 голосов
Denis Sharomov,
спасибо
ответил 09 Авг, 14 от dfgdgdfg (160 баллов)
00 голосов
Denis Sharomov,
а в какое место кода вставить данный код
уж простите меня за криворукость
ответил 14 Дек, 14 от dfgdgdfg (160 баллов)
00 голосов
После подключения ядра
Код
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");

и перед подключением компонента
Код
$APPLICATION->IncludeComponent
ответил 05 Апр, 15 от Olly (820 баллов)

Похожие вопросы

0 голосов
1 ответ
спросил 10 Март, 15 от аноним
0 голосов
1 ответ
0 голосов
7 ответов
спросил 14 Июль, 13 от HalfBred (120 баллов)
0 голосов
3 ответов
спросил 15 Фев, 14 от Sinyor (100 баллов)
0 голосов
2 ответов
спросил 19 Дек, 13 от psyho (100 баллов)