Редактор разметки iTiny

Загрузка изображений

#16 7 февраля 2019 в 15:05
Loadырь мне больше нравится работа и внешний вид Мнения, + там есть еще одна полезная функция. Но нет фильтрации и поиска по Мнениям… Имею желание купить дом, но не имею возможности. Имею возможность купить козу, но не имею желания.

Loadырь Вы хороший человек и разработчик, но шутки про остров я не понимаю.
#17 11 февраля 2019 в 13:06


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

Loadырь

Сделал что хотел :)

  1.  
  2. --- wysiwyg/itiny/wysiwyg.class.php 2019-02-05 11:48:18.000000000 +0300
  3. +++ wysiwyg/itiny/wysiwyg.class.php 2019-02-08 09:58:55.308847335 +0300
  4. @@ -346,21 +346,20 @@
  5.  
  6. if (result.filetype == 'image') {
  7.  
  8. - if (files.length > 1){
  9. +
  10. var img = new Image();
  11. img.src = result.url;
  12.  
  13. img.onload = function() {
  14. - tinymce.activeEditor.insertContent('<a class="img-gallery" href="'+result.url+'"><img class="image-gallery" src="'+result.url+'" width="<?php echo $options['image_w'];?>" height="'+Math.round(<?php echo $options['image_w'];?> * img.height / img.width)+'" alt="'+result.name+'" title="'+result.name+'"></a>');
  15. - };
  16. -
  17. - tinymce.activeEditor.windowManager.close();
  18. + if (img.width > 800){
  19. +tinymce.activeEditor.insertContent('<a class="ajax-modal modal_image hover_image" href="'+result.url+'"><img src="'+result.url+'" width="<?php echo $options['image_w'];?>" height="'+Math.round(<?php echo $options['image_w'];?> * img.height / img.width)+'" alt="'+result.name+'" title="'+result.name+'"></a>');
  20. } else {
  21. - callback(result.url, {alt: result.name});
  22. +tinymce.activeEditor.insertContent('<img src="'+result.url+'" width="'+img.width+'" height="'+img.height+'" alt="'+result.name+'" title="'+result.name+'">');
  23. }
  24.  
  25. - tinymce.activeEditor.insertContent('<p></p>');
  26. + tinymce.activeEditor.windowManager.close();
  27.  
  28. + }
  29. }
  30.  
  31. if (result.filetype == 'file') {
  32.  
теперь загружаемые картинки свыше 800px кликабельные, которые менее — сохраняются asis

ну и для полной гармонии убрал кнопки из окна загрузки (можно включить в "правах для пользователей")

Картинки загружаются сразу после выбора(как при потоковой загрузке), потом их можно редактировать из этого же окна,
ну и надо не забывать проставлять соответствующие галочки в "компонентах" на предмет сохранения в оригинальном размере

Loadырь, не возражаете если я размещу пропатченый Ваш редактор ввиде аддона?
#18 11 февраля 2019 в 14:06

Loadырь, не возражаете если я размещу пропатченый Ваш редактор ввиде аддона ?

@fazer
Возражаю, если вы выложите его в публику и скажете, что это пропатченный мой или как-то связан со мной. Но не буду возражать, если вы пропатченную версию редактора выложите как свою работу.
#19 11 февраля 2019 в 14:34

не забывать проставлять соответствующие галочки в "компонентах" на предмет сохранения в оригинальном размере

@fazer
Если много места на хостинге так можно делать, а без галки из 2,7 м ужимает до 200 кб.
#20 11 февраля 2019 в 19:08


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

Loadырь
Т.е. Вы не желаете иметь даже косвенных связей ?,
ну я не буду тоже его перелопачивать вплоть до смены названия и присвоения авторства,
я здесь человек временный, делаю свой личный сайт и сваливаю :)..
значит народ остался без улучшений… :)
#21 11 февраля 2019 в 19:18


Если много места на хостинге так можно делать, а без галки из 2,7 м ужимает до 200 кб .

@elv

Ну во первых я не сказал что обязательно хранить все 2.7М, я имел ввиду расставить галочки на предмет "что показывать в увеличенном виде"
во вторых что Вы сможете рассмотреть на ужатом в 15 раз рисунке? (жмет то оно именно по размерам),
вот попробуйте рассмотреть простенькую схему, ну к примеру, из ста деталюшек на квадратике 64х64,
так что по любому "большой"(по линейным размерам) рисунок нужно иметь…
Жмите процентами…
грузите апельсины бочках зпт братья карамазовы :)
#22 11 февраля 2019 в 19:20

я здесь человек временный, делаю свой личный сайт и сваливаю :)

@fazer
У нас тут, просто так ни кто не "сваливает"… smile

значит народ остался без улучшений… :)

@fazer
Loadырь не хочет отвечать за ваши возможные ошибки… и думаю он в следующем обновлении сам добавит нужную функцию.
#23 11 февраля 2019 в 19:23


Loadырь не хочет отвечать за ваши возможные ошибки… и думаю он в следующем обновлении сам добавит нужную функцию.

vikont
Все патчи я выложил, дело хозяйское...


У нас тут, просто так ни кто не "сваливает"… smile

vikont
"У нас длинные руки"...
что-то сегодня все из 12 стульев )))
#24 11 февраля 2019 в 19:29


Loadырь, не возражаете если я размещу пропатченый Ваш редактор ввиде аддона ?

@fazer
Возражаю, если вы выложите его в публику и скажете, что это пропатченный мой или как-то связан со мной. Но не буду возражать, если вы пропатченную версию редактора выложите как свою работу.

Loadырь

замечательное решение!
А как его подключить и реализовать при публикации Статей и в коментарии? Хотя бы в статьи если в комменты не реально…
#25 11 февраля 2019 в 19:44


А как его подключить и реализовать при публикации Статей и в коментарии? Хотя бы в статьи если в комменты не реально...

Эндрю Ua
Именно в "статьях" я его использую (выбираете "поле" в "типах контента", и там есть менюшка с выбором редактора),
а вот в "коментах" я бы поостерегся(хотя тоже возможно подпиливанием кода)
там(в коментах) вообще достаточно "текстового" редактора, а то начнутся битвы котиков в коментах ))
#26 11 февраля 2019 в 19:55

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

Эндрю Ua
И в коменты реально. Но выглядеть это будет так, как если бы вы хотели написать сообщение в Viber и при этом использовали редактор Microsoft Word.
#27 11 февраля 2019 в 19:56



А как его подключить и реализовать при публикации Статей и в коментарии? Хотя бы в статьи если в комменты не реально...

Эндрю Ua
Именно в "статьях" я его использую (выбираете "поле" в "типах контента", и там есть менюшка с выбором редактора),
а вот в "коментах" я бы поостерегся(хотя тоже возможно подпиливанием кода)
там(в коментах) вообще достаточно "текстового" редактора, а то начнутся битвы котиков в коментах ))

@fazer

Мне очень понравился. Раз заговорили за редактор. Один вопрос, на который я не могу найти ответ… Как реализовать что бы загруженное фото в комментах при клике увеличивалось? Как здесь на сайте… Это от редактора зависит или с коробки настраивается?
#28 26 апреля 2019 в 19:55
На GitHub заметил интересное новшество от сегодняшнего числа: Новый редактор TinyMce,
Хотелось бы узнать у Loadырь, не ваш ли это редактор наконец угодил в коробку?
#29 26 апреля 2019 в 19:58
vikont, скажем так, не без моего участия, но инициатива исходила сверху и делал все сам Fuze. Там дефолтный редактор tinymce, у меня же перепиленный под вид в вордпрессе
#30 26 апреля 2019 в 20:01

Там дефолтный редактор tinymce

Loadырь
Это не то! Зачем в коробке заведомо менее функциальный вариант нежели ваш?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.