CMS DataLife Engine - Система управления сайтами

Sign in to follow this  
Spyhog

Обрезается alt у картинок

Recommended Posts

Здравствуйте. Если к картинке прописать такой alt:

Цитата

Стоит ли смотреть сериал "Лучше, чем люди"?

 

То на сайте выводится:

Цитата

Стоит ли смотреть сериал

 

Share this post


Link to post
Share on other sites

Мнемоники нужно использовать:

alt="Стоит ли смотреть сериал "Лучше, чем люди"?" 

тогда на выходе будет:

Стоит ли смотреть сериал "Лучше, чем люди"?

 

https://ru.wikipedia.org/wiki/Мнемоники_в_HTML

Share this post


Link to post
Share on other sites
14 часов назад, Spyhog сказал:

Здравствуйте. Если к картинке прописать такой alt:

Проблема не подтверждается. DLE все корректно конвертирует в HTML сущности.

 

Опишите подробнее что и как и куда вы ставите, в каком редакторе. Какой версией DLE пользуетесь. Проверим по вашим шагам.

Share this post


Link to post
Share on other sites
В 18.05.2019 в 12:57, celsoft сказал:

Проблема не подтверждается. DLE все корректно конвертирует в HTML сущности.

 

Опишите подробнее что и как и куда вы ставите, в каком редакторе. Какой версией DLE пользуетесь. Проверим по вашим шагам.

1. Редактор froala. В админпанели добавляю новость. Загружаю картинку через кнопку "Управление загруженными файлами". Размер превью копии ставлю 740 по ширине.

2. Когда картинка загружена, нажимаю на неё, в поле "Описание изображения" вставляю:

Цитата

Стоит ли смотреть сериал "Лучше, чем люди"?

Вставить: превью, Увеличить при клике: да, выравнивание: по центру. Нажимаю на кнопку Вставить изображение.

3. Сохраняю новость.

4. Открываю редактор этой новости и вижу, что alt у картинки стал таким:

Цитата

Стоит ли смотреть сериал

Могу заснять на видео весь процесс.

Edited by Spyhog

Share this post


Link to post
Share on other sites
13 часов назад, Spyhog сказал:

Могу заснять на видео весь процесс.

Если всё в том же редакторе "клинкуть" на вставленное изображение, во "всплывшем" меню выбрать Альтернативный текст и вставить полную фразу 'Стоит ли смотреть сериал "Лучше, чем люди"?', то всё будет как надо!

Share this post


Link to post
Share on other sites
В 18.05.2019 в 02:33, Spyhog сказал:

Здравствуйте. Если к картинке прописать такой alt:

 

То на сайте выводится:

 

Чтобы не расписывать, что и куда вносить, попробуйте использовать это:

<?xml version="1.0" encoding="utf-8"?>
<dleplugin>
	<name>imagealt</name>
	<description></description>
	<icon></icon>
	<version>0.1</version>
	<dleversion>13.2</dleversion>
	<versioncompare>==</versioncompare>
	<upgradeurl></upgradeurl>
	<filedelete>0</filedelete>
	<needplugin></needplugin>
	<mysqlinstall><![CDATA[]]></mysqlinstall>
	<mysqlupgrade><![CDATA[]]></mysqlupgrade>
	<mysqlenable><![CDATA[]]></mysqlenable>
	<mysqldisable><![CDATA[]]></mysqldisable>
	<mysqldelete><![CDATA[]]></mysqldelete>
	<phpinstall><![CDATA[]]></phpinstall>
	<phpupgrade><![CDATA[]]></phpupgrade>
	<phpenable><![CDATA[]]></phpenable>
	<phpdisable><![CDATA[]]></phpdisable>
	<phpdelete><![CDATA[]]></phpdelete>
	<file name="engine/ajax/upload.php">
		<operation action="before">
			<searchcode><![CDATA[function buildthumb( image, mass, tag ) {]]></searchcode>
			<replacecode><![CDATA[function escapeHtml(string) {
	var entityMap = {
		'&': '&amp;',
		'<': '&lt;',
		'>': '&gt;',
		'"': '&quot;',
		"'": '&#39;',
		'/': '&#x2F;',
		'`': '&#x60;',
		'=': '&#x3D;',
		'?': '&#x3F'
	};
	return String(string).replace(/[&<>"'`=\/\?]/g, function (match) {
		return entityMap[match];
	});
}
]]></replacecode>
			<searchcount>1</searchcount>
		</operation>
		<operation action="replace">
			<searchcode><![CDATA[var imagealt = $('#imagetitle').val();]]></searchcode>
			<replacecode><![CDATA[var imagealt = $('#imagetitle').val(); imagealt = escapeHtml(imagealt);]]></replacecode>
			<searchcount>5</searchcount>
		</operation>
	</file>
</dleplugin>

 

  • Upvote 1

Share this post


Link to post
Share on other sites
13 часов назад, Spyhog сказал:

ну что, подтверждаете данный баг?

Да, спасибо. Будет исправлено в следующей версии скрипта.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this