1

Тема: Как сделать проект ТК из списка ключей, текста и фото

День добрый.
Суть дела:
есть файл с ключевиками (Excel) с яндекс вордстата - ключи прописаны построчно
есть файл с текстом (word) примерно 100 000зн.
есть шаблон для вставки фото на сайт:
<a><img src="http://moy-sait.ru/foto/1/1.jpg" alt="" align="middle" /></a>
<a><img src="http://moy-sait.ru/foto/1/2.jpg" alt="" align="middle" /></a>
<a><img src="http://moy-sait.ru/foto/1/3.jpg" alt="" align="middle" /></a>

С этого всего нужно создать проект - где:
один ключ это одна статья, где заголовок этот же ключ
тело статьи - это шаблон втставки фото:
<a><img src="http://moy-sait.ru/foto/1/1.jpg" alt="" align="middle" /></a>
<a><img src="http://moy-sait.ru/foto/1/2.jpg" alt="" align="middle" /></a>
<a><img src="http://moy-sait.ru/foto/1/3.jpg" alt="" align="middle" /></a>
и после этой вставки идет 600-800зн. текста из файла с текстом

следующая статья - это:
следующий ключ
шаблон вставки фото, в котором меняется папка на следущий порядковый номер:
<a><img src="http://moy-sait.ru/foto/2/1.jpg" alt="" align="middle" /></a>
<a><img src="http://moy-sait.ru/foto/2/2.jpg" alt="" align="middle" /></a>
<a><img src="http://moy-sait.ru/foto/2/3.jpg" alt="" align="middle" /></a>
текст 600-800зн.

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

Подскажите как это сделать - или в теме(возможно будет не сильно удобно) или по аське(предпочтительнее).
Помощь не бесплатная.

Моя аська: 351332549

2

Re: Как сделать проект ТК из списка ключей, текста и фото

Создать файл, в который залить всё это. Создать структуру, в которой всё будет идти последовательно
- ключ
- картинки
- статья
Все ключи прописать тэгами <H1>ключ</H1>, сохранить как html

Импортировать в Текст-кит, выбрав "Пакетный импорт". В настройках задать:

Разбивка статей
- 1 файл - одна статья
Формирование заголовка
- По заголовкам H1

Если всё в Ворде, значит лучше всего задать форматирование там, сохранить как html, и как описано импортировать в программу. Варианты будут только в том, что касается подготовки файла.

3

Re: Как сделать проект ТК из списка ключей, текста и фото

Подробный мануал.

Имеется:
- Один файл с контентом. В моем случае это документ Word
- Файл с ключами (просто список)
- Шаблон вставки картинок в начало каждой записи.
- Пустой проект TextKit

1. Импортируем файл контента в проект.
Я использовал импорт подготовленного Word с автоматическим преобразованием в Html. В данном случае нам не принципиально наличие заголовков H1, H2 и в итоге мы получаем рубрику с записью в ней.
Запись должна быть разбита на абзацы, это можно сделать прямо из ТК (Массовое редактирование - Параграфы).

2. Разбиваем запись на более мелкие. Я использовал следующие настройки:

http://textkit.ru/images/scr/img20121205_001.png

Небольшой трюк: # - для генерации названий нам понадобится для корректного заполнения шаблонов картинок.

Получаем в итоге:

http://textkit.ru/images/scr/img20121205_0011.png

3. Вставляем текст картинок по шаблону. Для этого идеально подходит инструмент Вставка кода:

http://textkit.ru/images/scr/img20121205_002.png

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

http://textkit.ru/images/scr/img20121205_003.png

3. Переименовываем записи в соответствии со списком ключей.
Тут снова не обошлось без инструмента Вставки кода.

http://textkit.ru/images/scr/img20121205_006.png

Расставляем текст только по заголовкам, с поиском и заменой по регулярному выражению (шаблон .+ говорит о том, что нужно заменить весь текст заголовка). В качестве источника текста используем список ключей. Можно создать новый список и скопировать в него ключи, как сделал я, либо указать текстовый файл с ключами:

http://textkit.ru/images/scr/img20121205_004.png

В итоге получаем следующее:

http://textkit.ru/images/scr/img20121205_007.png

У нас все еще остались старые ярлыки записей (1, 2, 3...), поэтому заполняем их в соответствии с новыми заголовками:

http://textkit.ru/images/scr/img20121205_008.png

Все готово.

Отредактировано TextKit (18.02.2015 12:01:06)

4

Re: Как сделать проект ТК из списка ключей, текста и фото

Не программа а комбайн! Ногрик, преклоняюсь...
Все сделал по мануалу... и за минуту у меня готовый проект на 85 записей. Сейчас протестирую на 1000 )))
Огромное спасибо за помощь - по инструкции все получилось с первого раза... значит инструктор спец!

5

Re: Как сделать проект ТК из списка ключей, текста и фото

Нельзя ли починить скриншоты?

6

Re: Как сделать проект ТК из списка ключей, текста и фото

К сожалению, скриншоты потеряны. Если необходимо, я сделаю новые.

7

Re: Как сделать проект ТК из списка ключей, текста и фото

Был бы очень признателен! Заранее спасибо!

8

Re: Как сделать проект ТК из списка ключей, текста и фото

Обновил скриншоты.

9

Re: Как сделать проект ТК из списка ключей, текста и фото

Приветствую спустя три года).  Нужна еще ваша помощь в создании проекта.  Проект проще чем предыдущий.
Есть:
-файл txt со списком ключей(каждый с новой строки)
-одна папка с картинками
Надо сделать:
-один ключ это одна статья, где заголовок этот же ключ
-тело статьи - это 5-10 картинок из папки,  и так ко всему проекту

Проблемка:
-при импорте с построчной нарезкой TXT - не создается такое же к-во статей, сколько ключей (так как список ключей не разбит на: заголовок, статья, заголовок, статья...). Как создать пустые статьи из списка ключей(с заглавием с этих же ключей)?

-при использовании "автокартинки" - задаю точно к-во картинок на статью 6шт, они не вставляются - вставляется только одна (наверное из-за того что статьи не разбиты на параграфы.... но как их разбить?, если они пустые).

Надеюсь на вашу помощь. Сюда или в аську: 351332549

10

Re: Как сделать проект ТК из списка ключей, текста и фото

Добрый день, перешлите файлы проекта на почту, я посмотрю.