Нарезка сайта из excel базы

12
PR
На сайте с 22.01.2012
Offline
17
941

Заранее извиняюсь если вопрос тупой.

Имеется база данных - таблица excel, представим ее так:

№ | title | заголовок | текст | комментарии

1 ... .... ..... ......

2 ... .... ..... ......

3 ... .... ..... ......

и ... .... ..... ......

т ... .... ..... ......

д ... .... ..... ......

Вопрос в следующем: с помощью какой СMS, плагина или еще чего-то нарезать N-ое количество страниц вида:

1 title

Заголовок

Текст

Комментарии

И чтоб на каждую страницу параллельно нарезалось меню вида title1ссылка, title2ссылка, итд.

Т.е. я так понимаю в CMS должна быть форма ввода в какое место кода вставить данные из какого столбца.

Получается вставить таблицу целиком в WordPress c помощью плагина TablePress, но мне не надо целиком мне надо чтобы CMS сама надергала значения из ячеек и вставила в страницы.

Получалось с помощью нескольких программ нарезать n-ое количество html страниц по данным из ячейки, но хочется освоить какую-нибудь автоматическую систему или с какой системой по вашему мнению проще поковыряться в плане выполнения вышеуказанной задачи?

Спасибо тем кто подскажет.

S1
На сайте с 28.03.2010
Offline
72
#1

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

ICQ: 3533966 | Skype: spider13software | E-Mail: admin@spider13.net | Telegram: spider13software| Разработчик Node.js (https://spider13.net/) | Заметки онлайн (https://notes.spider13.net/)
PR
На сайте с 22.01.2012
Offline
17
#2

Если базу в csv перевести, то с помощью чего проще нарезать страницы и базы данных? В сsv перевести не проблема.

DV
На сайте с 01.05.2010
Offline
644
#3

Drupal умеет через Feeds.

Я не про то, что другие не умеют, привожу то, что сам применяю.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
H1
На сайте с 01.10.2010
Offline
93
#4

Тоже интересует эта тема. Что то подобное предлагает программа Textkit. Ecсли найдете чтото подобное пишите, очень интересует.

Работаю на заводе. А Адсенс это хобби.
HF
На сайте с 24.07.2009
Offline
128
#5

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

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

---------- Добавлено 23.02.2014 в 15:08 ----------

hronos1975:
Тоже интересует эта тема.

Вот вам еще один нуждающийся. Наймите программиста вскладчину, не мучайте себя )

IT_DED
На сайте с 07.03.2007
Offline
236
#6

На отдельном листе2 в a1 ячейку вставить "шаблон" в который нужно вставлять ваши данные

Прописать в нем места где вставлять титл и тп

Далее на странице с базой в следующем столбце заюзать формулу типа такой:

=ПОДСТАВИТЬ(Лист2!$A$1;"{Title}";Лист1!A1)

(обрати внимание на $ - это "закрепление конкретной ячейки)

Далее копируем во все строки бд

И макросом сохраняем каждую ячейку этого столбца в файл

алгоритм такой... макрос писать лень (можно сделать с помощью записи макросов)

⭐ Рекомендации Дорвейщикам тут - https://in.gl/itded
PR
На сайте с 22.01.2012
Offline
17
#7

Я могу решить эту задачу простой нарезкой по шаблону статических php страниц и добавлением их к CMS. Просто я думал что существуют какие-то готовые решения для этой задачи.

Неужели все многотысячностраничные сайты на том же wordpress наполняют добавляя по одной странице? По-моему гораздо проще весь контент свести в таблицу и добавить его разом? Или базу данных MySQL как-то подготовить, добавить туда строки из cvs базы и снова загрузить?

По любому есть готовые решения просто они либо мало известны, либо кто-то не хочет делиться.

Я бы купил рабочее решение, только где оно продается?

Мне надо загрузить таблицу excel в 1000 строк, выбрать шаблон и функционал (комментарии там, возможность поиска, возможность поделиться ссылкой на страницу) и на выходе получить сайт из 1000 страниц.

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

IT_DED
На сайте с 07.03.2007
Offline
236
#8

найдешь если, отпиши тут... многим это пригодится

...А в многие cms есть загрузки из csv

туда рой)))

S5
На сайте с 04.01.2010
Offline
77
#9
Я бы купил рабочее решение, только где оно продается?

а еще бывает люди пишут на казаз...

скайп am0nshi , обсудим

DV
На сайте с 01.05.2010
Offline
644
#10

ProstoRoma, я же вам указал на готовое решение. Вам нужно лишь разобраться с идеологией Drupal и работой конкретно модуля feeds. Куда уж готовее.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий