Zeratul: Комментарии

Главные вкладки

10 сентября в 11:44

Разобрался.. у меня было небольшая путаница с путями к файлам и тем что режим был выбран не "полный HTML"

VasyOK wrote: Возможно. Сначала контент перенесите, потом будете этим заниматься.

Я всё перенёс.. Благодаря скриптам выложенным выше. Надеюсь что они помогут кому то ещё.

9 сентября в 17:46
VasyOK wrote: Можно как то из кода заполнять сущность Изображение?" думаю можно, но я не пойму что.


Это базовая картинка которая предусматривается к каждой статье..
Как это правильно называется?

9 сентября в 16:02

VasyOK wrote: Не видите данных строчек после экспорта в csv файле или после импорта?

В csv файле они есть.. И они переносятся в Д11, но отбражает он их как бы через раз. Когда ставишь "Ограниченный HTML" они возникают, но не отрабатывают..

А можно как то во время экспорта получить доступ к картинке которая есть у статьи Друпал 11 в базовой конфигурации? Можно как то из кода заполнять сущность Изображение?

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

9 сентября в 16:02

VasyOK wrote: Не видите данных строчек после экспорта в csv файле или после импорта?

В csv файле они есть.. И они переносятся в Д11, но отбражает он их как бы через раз. Когда ставишь "Ограниченный HTML" они возникают, но не отрабатывают..

А можно как то во время экспорта получить доступ к картинке которая есть у статьи Друпал 11 в базовой конфигурации? Можно как то из кода заполнять сущность Изображение?

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

9 сентября в 13:43

VasyOK wrote: В админке модулей посмотрите: там CKEditor есть?

Да там есть CKEditor но он не позволяет править код как раньше, нет режима "PHP code". И если у меня в коде было заданно что то типа:

9 сентября в 11:31

В корне Drupal 7 нужно создать папку zExport. Файл D7_csv_export_utf8.php нужно скопировать в папку zExport.
Сейчас файл настроен на выгрузку всего Материала. Для выгрузки конкретного материала (только статей) уберите комментарий в этой строчке

<?php//->entityCondition('bundle', 'article')//Выгружать только статьи типа article?>

После запуска скрипт создаст в папке файл D11_articles_export.csv. Запускать можно из браузера.

9 сентября в 8:00

VasyOK wrote: Через views data export когда экспорты делаете, там есть опция "сохранять HTML". По умолчанию отключена. Можно несколько экспортов для одного типа контента сделать.

Не заработал у меня этот модуль нормально.

VasyOK wrote:
В feeds можно указывать формат ввода при импорте. feeds ничего не режет (хотя умеет). Даже если формат ввода не поддерживает что-то это что-то можно в формат ввода добавить.

feeds всё режет и не сохраняет в CSV

8 сентября в 19:03

kosskren wrote: Получение и сохранение материалов в друпале не сложнее будет)

Получилось выгрузить скриптом из Друпал 7 свои статьи.!! Большое спасибо за наводку.
Затем я почти сутки пытался загрузить это все через Drush Migrate .. но это просто гиблое дело ))
Потом я всё бросил и написал с помощью ИИ скрипт загрузки (если кому интересно могу потом поделиться своими скриптами)..

8 сентября в 18:38

Ещё такой вопрос. Неудачную заливку через скрипты я могу обнулять njkmrj воcстановлением бекапа MySQL? Или в файлы тоже что то пишется системой и поэтому файлы тоже нужно восстанавливать?

7 сентября в 15:24

VasyOK wrote: а views data export. Там можно создать csv файл.

Это я тоже пробовал.. Не появляется у меня опция "Экспорт в csv"

VasyOK wrote: Этот файл открываем в libbre office calc и проверяем что нет пустых строк.

Спасибо. Счас попробую что за зверь..

7 сентября в 13:42

1. Да базу перенести на новый сервак и конвертировать в SQL8 я смогу.
Но к сожалению я не настолько хорош в ПХП (точнее сказать я в нём очень плох), что бы написать функцию "перенести всё". )) Я не знаю в каких таблицах где и что хранится и в каком виде. Можно это переносить напрямую из таблицы в таблицу или в Друпал 11 несколько иной формат хранения статей, и т.д. Здесь много моментов которые понятны программистам Друпал но не понятны простым смертным.

7 сентября в 9:41

Но перенести таким образом статьи не получается. По двум причинам:
1. Именно из за вставке Eкселем лишних строк. Править их ручками просто не реально (в каждой статье их штук по 10).
Таким образом можно перенести структуру статей со связями, ссылками и самое главное со старым URL, а вместо текста статьи ставить одну строчку. И уже потом ручками открывая редактирование каждой статьи на Drupal 7 и на Drupal 11, через Ctr +C переносить контент. Для маленького количества статей как вариант.

7 сентября в 9:11

Дело оказалось в модуле Views Bulk Operations именно он отвечает за галочку (Выгрузить в CSV) я создавал тут тему не работает модуль Views Bulk Operations но вопрос так и не решился.

Но так как само представление формируется, в табличном виде нормально. Я решил сделать так:
1. Просто скопировать с экрана ХТМЛ таблицу, Crl +C
2. Вставить её в Эксель и потом сохранить в CSV.
3. Загрузить на новый сайт Drupal 11.

Но на простом тесте на этапе загрузки возникает ошибка:

6 сентября в 10:32

Я на модуле Migrate для Drupal 11 поставил крест. Но пока ещё не прекратил попытки перейти с Drupal 7 на Drupal 11 (хотя мысли о WordPress стали посещать меня чаще). Вернусь к попыткам миграции с помощью модуля Feeds

6 сентября в 7:59

Продолжаю свою "Повесть о Миграции с Drupal 7 на Drupal 11"
Я всё таки до долбил тех поддержку REG RU и они что то там у себя поменяли. Открыли порты или дали какие то разрешения. Сделали они это молча. Спрашивать у них не стал так как это бесполезно.

6 сентября в 7:32

VasyOK wrote: а на какой-то одной версии они работать не могут?

У Drupal 11 системные требования mySQL 8. А Друпал 7 не поддерживает 8 ку. Может с какими то танцами с бубном их и можно подружить, но я даже не стал смотреть в ту сторону так как в моём случае данная проблема усугубляется ещё и тем что у меня на хостинге плюс ко всему стоит большой форум PHP BB который так же не поддерживает 8 ку. А REG RU так же не даёт ставить разные SQL на одном хостинге.

5 сентября в 16:28

chei1ahJoh8K wrote: провйдеры запрещают вывешивать порты базы данных в открытый интернет. доступ

Тех поддержка дала мне добро на это.. И по идее скрипт на ПХП отрабатывает нормально.

Zeratul wrote: доступ только через 127.0.0.1 . на VPS можно перенастроить.

Счас попробую туннель сделать.

chei1ahJoh8K wrote: я бы все делал на тестовой машине. а потом после допиливавания переносил на рабочий хостинг.

5 сентября в 16:25

VasyOK wrote: 1. Перенести БДу на другой аккаунт можете?

Да вот тоже думал над этим.. и сделал бы.. НО.
Друпал 7 работает на SQL 5.7 а Друпал 11 на SQL 8. На рег ру на одном сервере может быть только или 5.7 или 8.. Собственно я только из за этого завёл у них второй хостинг. Поэтому я так сделать не могу..

4 сентября в 19:49

VasyOK wrote: /admin/structure/feeds - если тут есть кнопка "Add feed type" - вы на правильном пути.

Да кнопка такая есть.. Но тогда как проверить соответствие полям которое я назначил? Как посмотреть что читается из CSV файла? То что я настроил не зашло.. ДипСик сказал что именно модуль Feeds_UI это может делать. Если не он, то кто?

4 сентября в 18:45

VasyOK wrote: И для 7ки все устанавливается и для 11ки. Вчера проверял. Что-то не так делаете.

А можно спросить у вас. При установке Feeds у вас в папке
web/modules/contrib/feeds/modules есть папка Feeds_UI или
/modules/contrib/feeds_ui

У меня нету.. а ДипСик говорит что должна быть.. И поэтому я не вижу кнопки визуальной настройки загрузки из CSV файла.