Страница 1 из 1

ну наконец-то, технологии 2000 годов, и тут: SVG

Добавлено: 07 ноя 2016, 22:02
Virtual2
ce_use.svg
ce_use.svg (14.94 КБ) 7172 просмотра
sms.svg
sms.svg (4.38 КБ) 7172 просмотра
векторная графика.

Re: ну наконец-то, технологии 2000 годов, и тут: SVG

Добавлено: 07 ноя 2016, 22:03
Virtual2
и да важно, не забываем прописывать все стандарты! спеки.... если svg как инклуд может и сработать (особо в огнелисе, он в лучших традициях gpl кода, правит явно косячное содержимое ;) то теги сам закроет то спеки предскажет...) то отдельным файлом нать все писоть.
напр в последнем примере:

Код: Выделить всё

<?xml version="1.0" standalone="no"?>
дабы вложение вообще было разобрано

Код: Выделить всё

<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
указание на svg
так же как и

Код: Выделить всё

version="1.1" xmlns="http://www.w3.org/2000/svg"
а

Код: Выделить всё

xmlns:xlink="http://www.w3.org/1999/xlink"
указание на расширение xlink (без него хрен сработает xlink:href=)

PS
и на подвал моя любимая статья.... кто читать умеет, в том числе и меж строк.
https://habrahabr.ru/company/payonline/blog/274035/

Re: ну наконец-то, технологии 2000 годов, и тут: SVG

Добавлено: 07 ноя 2016, 22:31
Virtual2
//как сохранить эти вложения:
настоящая Опера: зажать ctrl и левый клик мыша по картинке.
огнелис: правый клик по картинке, сохранить изображение.

открывать если в венде: назначить открывашкой любой нормальный браузер
+правильный блокнот: напр AkelPad или Notepad++

и рыбку сьесть и аватарки не сломать.

Добавлено: 14 авг 2017, 08:40
Virtual2
патч движка форума, для загрузки svg
forum/includes/functions_upload.php

Код: Выделить всё

function move_file($destination, $overwrite = false, $skip_image_check, $chmod = false)
        {
if ($this->get('extension')== 'svg' ) $skip_image_check=true;   //VRT Virtual patch for svg ибо нехер размеры проверять
svgadd.JPG

Re: ну наконец-то, технологии 2000 годов, и тут: SVG

Добавлено: 03 янв 2018, 19:35
Virtual2
Администратор, не будь врединой, верни возможность загрузки svg. (видеть можем грузить нет :()
даже Стив, хот я и ненавижу его продукты но пред его гениальностью преклоняюсь, этой технологии сказал ДА.
:ugeek:

Re: ну наконец-то, технологии 2000 годов, и тут: SVG

Добавлено: 04 мар 2019, 22:38
rhf-admin
Ну, как-бы, вот. Не прошло и года.
4.svg
4.svg (2.16 КБ) 5261 просмотр
Патч для phpbb версии 3.2 точно такой же, как и для предыдущих версий, только функция проверки теперь расположена здесь:
/phpbb/files/filespec.php

Находим public function move_file и в этой функции после

Код: Выделить всё

		// Get mimetype of supplied file
		$this->mimetype = $this->get_mimetype($this->destination_file);
добавляем

Код: Выделить всё

		// patch for svg-image - don't check image size
		if($this->get('extension')=='svg') $skip_image_check=true;

Re: ну наконец-то, технологии 2000 годов, и тут: SVG

Добавлено: 30 сен 2022, 15:56
rhf-admin
Обновился до версии 3.3.8
Косяк с определением размеров svg-картинки до сих пор не исправлен. Патч до сих пор актуален.

Re: ну наконец-то, технологии 2000 годов, и тут: SVG

Добавлено: 08 янв 2023, 15:07
rhf-admin
Обновился до версии 3.3.9
Косяк с определением размеров svg-картинки до сих пор не исправлен. Патч до сих пор актуален.

Re: ну наконец-то, технологии 2000 годов, и тут: SVG

Добавлено: 25 мар 2023, 21:19
rhf-admin
Обновился до версии 3.3.10
Косяк с определением размеров svg-картинки до сих пор не исправлен. Патч до сих пор актуален.