Перейти к публикации

Добавление картинок


Рекомендованные сообщения

Добрый день уважаемые пользователи, возник вопрос, как изменить скрипт который вставляет в новость картинку? ( по центру )

У меня получается так: ...<div align="center">....</div>....

Нужно так: ...<div style="text-align:center">....</div>....

Зачем? я использую xHTML и для валидатора это необходимо...

сайт: _kos-maste.ru

Заранее спасибо! Жду ответов

Ссылка на сообщение
Поделиться на других сайтах

Добрый день уважаемые пользователи, возник вопрос, как изменить скрипт который вставляет в новость картинку? ( по центру )

У меня получается так: ...<div align="center">....</div>....

Нужно так: ...<div style="text-align:center">....</div>....

Зачем? я использую xHTML и для валидатора это необходимо...

сайт: _kos-maste.ru

Заранее спасибо! Жду ответов

Помоему для валидатора пойдет и div align...

Ссылка на сообщение
Поделиться на других сайтах

Специально для вас сделал:

1) kos-master.ru/style.php (<div style="text-align:center">....</div>) : http://validator.w3.org/check?uri=http%3A%2F%2Fkos-master.ru%2Fstyle.php&charset=%28detect+automatically%29&doctype=Inline&group=0&user-agent=W3C_Validator%2F1.654

2) kos-master.ru/align.php (<div align="center">....</div>) : http://validator.w3.org/check?uri=http%3A%2F%2Fkos-master.ru%2Falign.php&charset=%28detect+automatically%29&doctype=Inline&group=0&user-agent=W3C_Validator%2F1.654

Можете проверить на: validator.w3.org, и убедиться в моих словах

Изменено пользователем Draught
Ссылка на сообщение
Поделиться на других сайтах

Специально для вас сделал:

1) kos-master.ru/style.php (<div style="text-align:center">....</div>) : http://validator.w3.org/check?uri=http%3A%2F%2Fkos-master.ru%2Fstyle.php&charset=%28detect+automatically%29&doctype=Inline&group=0&user-agent=W3C_Validator%2F1.654

2) kos-master.ru/align.php (<div align="center">....</div>) : http://validator.w3.org/check?uri=http%3A%2F%2Fkos-master.ru%2Falign.php&charset=%28detect+automatically%29&doctype=Inline&group=0&user-agent=W3C_Validator%2F1.654

Можете проверить на: validator.w3.org, и убедиться в моих словах

CSS конечно я люблю, но не понимаю, зачем избавляться от элементарных вещей...

А по теме:

Файл engine/classes/parse.class.php

найти:

$source = preg_replace( "#\[(left|right|center)\](.+?)\[/\\1\]#is", "<div align=\"\\1\">\\2</div>", $source );
Заменить на:
$source = preg_replace( "#\[(left|right|center)\](.+?)\[/\\1\]#is", "<div style=\"text-align:\\1\">\\2</div>", $source );
Ну и раз на то дело пошло, то и обратный порядок заменим: Найти:

while ( preg_match( "#<div align=['\"]left['\"]>(.+?)</div>#is", $txt ) ) {

	$txt = preg_replace( "#<div align=['\"]left['\"]>(.+?)</div>#is", "
[left]\\1[/left]
", $txt );

}

while ( preg_match( "#<div align=['\"]right['\"]>(.+?)</div>#is", $txt ) ) {

	$txt = preg_replace( "#<div align=['\"]right['\"]>(.+?)</div>#is", "
[right]\\1[/right]
", $txt );

}

while ( preg_match( "#<div align=['\"]center['\"]>(.+?)</div>#is", $txt ) ) {

	$txt = preg_replace( "#<div align=['\"]center['\"]>(.+?)</div>#is", "
[center]\\1[/center]
", $txt );

}
Заменить на:

while ( preg_match( "#<div style=['\"]text-align:left['\"]>(.+?)</div>#is", $txt ) ) {

	$txt = preg_replace( "#<div style=['\"]text-align:left['\"]>(.+?)</div>#is", "
[left]\\1[/left]
", $txt );

}

while ( preg_match( "#<div style=['\"]text-align:right['\"]>(.+?)</div>#is", $txt ) ) {

	$txt = preg_replace( "#<div style=['\"]text-align:right['\"]>(.+?)</div>#is", "
[right]\\1[/right]
", $txt );

}

while ( preg_match( "#<div style=['\"]text-align:center['\"]>(.+?)</div>#is", $txt ) ) {

	$txt = preg_replace( "#<div style=['\"]text-align:center['\"]>(.+?)</div>#is", "
[center]\\1[/center]
", $txt );

}

Изменено пользователем kangalexey
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...