Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Ламерские вопросы » Как изменить ID категорий?

Как изменить ID категорий?


     31.05.2016    Все вопросы » Ламерские вопросы    4270

вопрос
Добрый день нужна ваша подсказка на счет ID категорий на DLE!


Столкнулся с такой проблемой хочу перенести в ручную сам сайт с UCOZ на DLE так что бы все url совпадали по цифрам.Но я не знаю как в DLE задать ID категории сразу с цифрой ID 76 там нельзя так пропускать .
Допустим нужно категорию перекинуть "Зарубежные" на сайте UCOZ у нее такой [ID:76] у каждой новости есть свой номер , если взять самую первую из этой категории за 2011 у нее ID "1218 " получается такая ссылка news/god_is_a_dj_dieu_est_un_dj_trudno_byt_bogom/2011-02-15-1218,

вот скриншет как в UCOZ категории
Как изменить  ID категорий?


а это материалы с ID
Как изменить  ID категорий?


в общем как мне перенести все мои категории и материалы так что бы все ID совпадали ? если есть варианты как это сделать автоматически перенести все раздели буду очень благодарен . отблагодарю в WMR !

Ответа пока нет


3 комментария

ceshmen
Юзер

ceshmen - 31 мая 2016 16:31 -


я перепутал вот это материалы с ID

nowheremany
Эксперт

nowheremany - 31 мая 2016 16:46 -

В чем проблема? заходите в phpmyadmin - dle_categoryи ручками правите

Благодарность принимаю тут Связь

ceshmen
Юзер

ceshmen - 31 мая 2016 17:23 -

я просто в DLE новичок не шарю )) спасибо попробую ,а можно как то авто все перегнать

Наткнулся на такую статью там даже ссылка есть на этот скрпт опробовал но увы не чего не получилось .можете вы скажите что я мог упустить ?
вот источник статьи конверт
Сегодня я расскажу вам как я переносил сайт radioaktiv.ru с ucoz на DLE 9.7 + Bullet Energy Forum 1.3, а заодно и поделюсь с вами самописным скриптом для конвертации ucoz в dle. Когда укоз как хостинг-провайдер меня целиком и полностью достал, я решил перенести свой сайт на DLE, а в качестве форума был выбран Bullet Energy. Около месяца работ и результат был достигнут. Вдохновлённый результатом хочу поделиться своими наработками и возможными проблемами.
Конвертер сайта с uCoz на DLE 9.7 + Bullet Energy
Итак у вас есть сайт на укозе, но вам хотелось бы перенести его на платный хостинг(либо на бесплатный с нормальной поддержкой PHP и MySQL), что же для этого нужно:
1- Установить DLE и Bullet energy на локальный сервер(denwer), вопросы "как это сделать?" прошу не задавать, всё это обсуждалось на многих порталах, поэтому не вижу смысла повторять давно пройденный материал. Доменное имя сайта на denwer должно совпадать с тем, которое впоследствии вы будете использовать в сети. Это необходимо для правильной активации движка и в дальнейшем приведёт к меньшему количеству проблем.

2- Скачать файл бэкапа ucoz-сайта (Панель управления - Резервное копирование (backup)), файл можно получить только с 00:00 до 07:00, сохранять необходимо всё(файлы и базы данных)

3- Создаём в корне нового сайта папку ucoz и распаковываем в неё архив бэкапа.

4- Скачиваем convert.rar [221,23 Kb] (cкачиваний: 654) и распаковываем архив с конвертером в корень нового сайта в папку convert, открываем файл /convert/config.php и настраиваем его под свой сайт.

5- Теперь необходимо немного подготовить бэкап. Перемещаем папки _bl, _nw, _pu, _ld, _fr из папки ucoz в uploads/post. Для правильного отображения картинок в каждой подпапке этих каталогов(0, 1, 2...) нужно создать папку thumbs и переместить в неё все картинки, имена которых начинаются с буквы "s", после чего необходимо переименовать эти картинки удалив букву "s" в начале имени(сделать это быстро можно с помощью группового переименования например в Total Commander). Также необходимо переместить всё содержимое папки ucoz/avatar в папку uploads/fotos.

6- Для конвертации смайлов необходимо скачать с укоза файл ваш_старый_сайт/index/35-23-0 и поместить его в папку convert.

7- Подготовка закончена приступим к самому главному. Сделайте бэкап базы данных DLE, а затем в адресной строке браузера набираем ваш_новый_сайт/convert/, откроется каталог в котором будут лежать файлы:
0_convert_users.php
1_convert_blog.php
2_convert_news.php
3_convert_publ.php
4_convert_load.php
5_convert_forum_category.php
6_convert_forum_themes.php
7_convert_forum_post.php
8_convert_comments.php

Запустите их строго соблюдая последовательность 0-8. Ни в коем случае не обновляйте страницу во время и по окончании работы скрипта. Обязательно дождитесь окончания работы, после чего в браузере нажимайте кнопку назад, чтобы вернуться в каталог.
В случае если что-то пошло не так, лучше начать конвертацию заново.

8- После успешного конвертирования всего, что было на сайте запустите файл smiles.php, выполните действия которые необходимы для конвертации смайлов. Чтобы не скачивать смайлы вручную, сохраните страницу из баузера и импортируйте её в менеджер закачек(например download master)

9- Когда всё прошло нормально сделайте бэкап базы данных, удалите из корня сайта папки ucoz и convert, скопируйте все файлы на хостинг, настройте файл /engine/data/dbconfig.php для подключения к базе данных на хостинге.

10- Зайдите в панель управления DLE, нажмите список всех разделов - bullet energy - обслуживание и запустите подряд все доступные опции. После чего удалите кеш форума и сайта. Всё сайт готов!

Опережая некоторые вопросы скажу, что скрипт может конвертировать не всё. Чаще всего остановка скрипта связана с кодировками, а именно если в тексте материалов присутствуют спецсимволы UTF-8. Если же заменить спецсимволы на их HTML- аналоги, то всё конвертируется нормально. Аналоги спецсимволов можно посмотреть в файле convert/замена спецсимволов.htm. Просьба не задавать вопросов не связанных с работой скрипта конвертера, идеи и предложения рассмотрю в личных сообщениях.
Удачи в конвертировании.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх