Помогите со вставкой фотографий в тексты

Slimper

Client
Регистрация
14.09.2011
Сообщения
12
Благодарностей
0
Баллы
1
Прошу помощи в написании кубиков. Готов оплатить работу!

1. Есть папка "Post" со списком файлов статей. Заголовком статьи выступает имя файла. Заголовок статьи сохранить в переменную для дальнейшего постинга в форму.
2. Есть папка "Img" со списком файлов фотографий.

Требуется:
Выбрать случайный файл со статьей и вставить случайные фотографии через настраиваемые промежутки строк. Результат положить в переменную для дальнейшего постинга в форму. Отработанный файл со статьей удалить из папки "Post". Файлы фотографий из папки "Img" не удалять.
Фотографии в статью вставляем в примерном виде: <center><img src="https://mysite.ru/blog/img/001.png" width="350" height="300"></center>

Было бы замечательно иметь к каждой фотографии Title или Alt, спарсенный к примеру из подсказок поисковика по ключу заголовка статьи. Но это не обязательно если сильно сложно.
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 693
Баллы
113
такс... говоришь надо брать файлы фоток из папки, а в тексте идет ссылка на https://mysite.ru/blog/img/001.png... а как туда попадает этот файл с локального диска ?
 

Slimper

Client
Регистрация
14.09.2011
Сообщения
12
Благодарностей
0
Баллы
1
такс... говоришь надо брать файлы фоток из папки
Файлы статей - TXT, но там присутствуют теги типа <p>, <br> и тому подобное. Никаких ссылок и картинок в текстах нет. Соответственно картинки вставлять необходимо обрамленные тегами - <center><img src="путь к картинке" width="350" height="300"></center>
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 693
Баллы
113
смотри, ты хочешь запостить текст html с тегами. это похвально. и хочешь что бы была картинка через тег <img src= "путь к картинке" width="350" height="300">
так вот этот параметр src указывает ссылку на картинку. и эта ссылка должна быть доступна тем пользователям, для которых ты постишь. То есть по этой ссылке должна быть картинка. Если туда подставить путь типа "c:/мои фоточки/уляля/траляля_1.jpg" то это будет работать только для тебя, как локальная загрузка. Поэтому твои фоточки надо бы загрузить на какой то сайт и расшарить всему инету и вот тогда можно вставить картинку через <img src....
Надеюсь понятно объяснил :-)
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 693
Баллы
113
а ну или залить все эти фотки на гугл диск в расшаренную папку и выцепить оттуда все линки на фотки. вот их и подставлять в src=

вот пример ниже :-)



70236
 

Slimper

Client
Регистрация
14.09.2011
Сообщения
12
Благодарностей
0
Баллы
1
Надеюсь понятно объяснил :-)
Спасибо за развернутый ответ ;-) В HTML я не совсем чайник, но вот в написании скриптов не силен.
Может я не очень понятно разъяснил задачу. Попробую по другому.

1. Есть файлы-статьи в папке. Имя файла - это ключ статьи.

Содержимое файла например такое:
<p>Дорогие друзья, новая модель организационной деятельности обеспечивает актуальность новых предложений.</p>
<p>Разнообразный и богатый опыт начало повседневной работы по формированию позиции обеспечивает широкому кругу специалистов участие в формировании новых предложений? </p>
<p>Значимость этих проблем настолько очевидна, что сложившаяся структура организации обеспечивает актуальность дальнейших направлений развитая системы массового участия.</p>
<p>Задача организации, в особенности же начало повседневной работы по формированию позиции способствует повышению актуальности всесторонне сбалансированных нововведений. </p>

2. Есть фотографии в папке. Например - 001.jpg, 002.jpg, 003.jpg и т.д.

3. Требуется рандомно вставить фотографии в текстовку. Например:

<p>Дорогие друзья, новая модель организационной деятельности обеспечивает актуальность новых предложений.</p>
<p>Разнообразный и богатый опыт начало повседневной работы по формированию позиции обеспечивает широкому кругу специалистов участие в формировании новых предложений? </p>
<center><img src="https://musite.ru/img/003.jpg" width="350" height="300"></center>
<p>Значимость этих проблем настолько очевидна, что сложившаяся структура организации обеспечивает актуальность дальнейших направлений развитая системы массового участия.</p>
<p>Задача организации, в особенности же начало повседневной работы по формированию позиции способствует повышению актуальности всесторонне сбалансированных нововведений. </p>
<center><img src="https://musite.ru/img/001.jpg" width="350" height="300"></center>
 

Slimper

Client
Регистрация
14.09.2011
Сообщения
12
Благодарностей
0
Баллы
1

Slimper

Client
Регистрация
14.09.2011
Сообщения
12
Благодарностей
0
Баллы
1
вот пример ниже :-)
Я пробовал посредством C#, но тут нет рамдомного перебора "test". Наверно тут нужна организация цикла, чтобы вставить в одну статью нескольк фотографий.
int n = 5; // через каждые 4 строки вставляем ( тут нужно указывать цифру на 1 больше чем нужно )
string str = "test";

for(int i=0; i<project.Lists["spisok"].Count; i++){
if ( i%n==0 ){
project.Lists["spisok"].Insert(i,str);
}

}
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 693
Баллы
113

Slimper

Client
Регистрация
14.09.2011
Сообщения
12
Благодарностей
0
Баллы
1
Вопрос решен! Спасибо Phoenix78 за помощь!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)