ZebroidФорумПубличный разделВопросыAlt и картинки

Alt и картинки

03 февраля 2012, 18:32
Зарегистрирован: 13 июля 2009, 16:31
Есть проблема.

Импортировал статьи с дле. Переделываю под статический сайт. Alt и title всех картинок был неверно сделанным. Удалил эти артибуты через замену.

Как теперь проставить на автомате alt и title из названия статьи к уже добавленным картинкам?



04 февраля 2012, 04:18
Зарегистрирован: 21 сентября 2010, 01:15
Сначала очисти атрибуты картинок, там в поиске и замене, кажется, есть готовый пример.

И в том же поиске и замене, попробуй так

Найти :

<img

Заменить:

<img alt="{{TITLE}}" title="{{TITLE}}"

---------------------------------------------------------------------------------

Поддерживаемые макросы в поиске и земене

({{TITLE}}, {}, {{ALT_NAME}}, {01.06.2013 16:03:56}, {{RANDOM_TAG}})



04 февраля 2012, 05:19
Зарегистрирован: 10 апреля 2012, 00:00
viewtopic.php?f=16&t=963



04 февраля 2012, 10:16
Зарегистрирован: 22 октября 2011, 13:54


Поддерживаемые макросы в поиске и земене

({{TITLE}}, {}, {{ALT_NAME}}, {01.06.2013 16:03:56}, {{RANDOM_TAG}})


Сделай подробное описание, а?

Я вот всё пытаюсь решить некоторые задачи, а никак. К примеру, есть в тексте фраза обрамлённая в H1, как из неё вытащить текст, и вставить в название статьи, а саму эту строку удалить? В таком часто есть необходимость. Также и другие моменты было бы хорошо, если бы кто-то объяснил. С виду, всё это вроде бы просто, а вот при решении конкретных задач,- тупик наступает.



04 февраля 2012, 10:23
Зарегистрирован: 10 апреля 2012, 00:00
Сделай подробное описание, а?


http://zebroid.com.ua/page/poisk-i-zamena

Я вот всё пытаюсь решить некоторые задачи, а никак. К примеру, есть в тексте фраза обрамлённая в H1, как из неё вытащить текст, и вставить в название статьи, а саму эту строку удалить? В таком часто есть необходимость. Также и другие моменты было бы хорошо, если бы кто-то объяснил. С виду, всё это вроде бы просто, а вот при решении конкретных задач,- тупик наступает.


Поиск и замена подобные задачи не решает. Тут нужно плагин писать.



04 февраля 2012, 10:43
Зарегистрирован: 22 октября 2011, 13:54
http://zebroid.com.ua/page/poisk-i-zamena


Хорошо, статью видел, а вот не вникнул

Поиск и замена подобные задачи не решает. Тут нужно плагин писать.


Значит, у меня всегда несбыточные задачи.

Эти вещи возникают от незнания. например в Зеброиде не могу импортировать html, чтобы названием статьи стало h1. Регуляркой делал, но так и не смог добиться того, чтобы имена были чистыми, остаются тэги <h1>, которые приходиться вычищать

регулярка (для импорта) такая

<h1>(.*?)</h1>

Импортировать импортирует, но "грязно". Использование опции "делить на рубрики" не помогает, либо создаются лишние папки (каждой статье одну папку), либо надо прописывать в исходных файлах <h2>. Как говорится, хрен редьки... не стоит.



04 февраля 2012, 10:51
Зарегистрирован: 10 апреля 2012, 00:00
егуляркой делал, но так и не смог добиться того, чтобы имена были чистыми, остаются тэги <h1>, которые приходиться вычищать

регулярка (для импорта) такая

<h1>(.*?)</h1>


Не вижу проблем, регулярка правильная, проверил - всё работает: http://zebroid.com.ua/images/sc/image_2012- ... -50-13.png

С текста убрать оставшийся тег просто, с помощью той же регулярки

Ну а если в название таки попали теги - есть чистка заголовков



04 февраля 2012, 12:47
Зарегистрирован: 22 октября 2011, 13:54
Я так и делал, но думал, можно через одну регулярку всё решить одним махом уже на фазе импорта. Проимпортировал и всё.



04 февраля 2012, 13:33
Зарегистрирован: 10 апреля 2012, 00:00
Для это существую капли и возможность их вызова после импорта (пост обработка)



04 февраля 2012, 14:38
Зарегистрирован: 22 октября 2011, 13:54
Признаюсь честно,- каплей стал пользоваться буквально недавно.