|
|
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
авторЗачем мне реализовывать самостоятельно два сложных диалога, ты в своем уме? Плюс я отдельно писал в условии что исходники редактора менять не нужно. Я и не меняю. ты сам то посмотрел тот пример, который посоветовал? делаешь кнопку в тулбаре CKE, вешаешь на неё событие вызова диалога (родного CKE), в этом же диалоге крутишь свой аплоад! авторМожно, но пользователь хочет сделать это в процессе редактирования текста, вставить файл по ссылке, залить картинку. Он хочет чего-то необычного? А кто сказал, что скучно именно тебе?! ;) + хотя, для того, что бы вставить файл по ссылке, ему нужно вызвать бровс от которого ты так упорно открещиваешься! вот и думай - кто из вас двоих скучает! ;))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 17:37:05 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
vladgrig, Ты все замешал в безобразную кучу правых скобок ))) и какой-то бредятины. vladgrigделаешь кнопку в тулбаре CKE, вешаешь на неё событие вызова диалога (родного CKE), в этом же диалоге крутишь свой аплоад! Ты функционал диалогов link, image видел? Мне кажется что нет. Посмотри. В твоем диалоге, что будет происходить с залитым файлом? Куда дальше твой диалог его засунет? vladgrigхотя, для того, что бы вставить файл по ссылке, ему нужно вызвать бровс от которого ты так упорно открещиваешься! вот и думай - кто из вас двоих скучает! Server Browser, на который ты так толсто намекал в самом начале, и File Browse для выбора файла на диске (input type=file) две совершенно разные вещи. Определись, что ты хотел реализовать и о чем продолжаеш говорить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 17:44:55 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
* продолжаеш ь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 17:45:38 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
зыpapuas Больше логичных примеров для этого тага я не видел. Может ты приведешь пример? Логика программистов не всегда совпадает с желаниями пользователей. в смысле? пользователи попросили тебя вставлять br? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 18:00:08 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
papuas в смысле? пользователи попросили тебя вставлять br? Пользователи попросили, чтобы перевод строки происходил на следующую строку, а не на километр вниз. В общем в чем спор? В редакторе это решается настройкой. Паддинги параграфов, как я уже сказал, зарезать неправильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 18:02:14 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
зыpapuas в смысле? пользователи попросили тебя вставлять br? Пользователи попросили, чтобы перевод строки происходил на следующую строку, а не на километр вниз. В общем в чем спор? В редакторе это решается настройкой. Паддинги параграфов, как я уже сказал, зарезать неправильно. да я не спорю, я прошу объяснить, почему паддинги зарезать неправильно? может, я сам когда-нибудь столкнусь с такой ситуацией, кто знает. полезно знать. объясни, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 18:14:37 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
papuas да я не спорю, я прошу объяснить, почему паддинги зарезать неправильно? может, я сам когда-нибудь столкнусь с такой ситуацией, кто знает. полезно знать. объясни, пожалуйста. А в чем смысл зарезания паддингов у параграфа для преведения функционала к функционалу <br/>, если есть br? Ну и допустим, редактируется контент сайта, используется какое-то форматирование. Если я зарежу все параграфы, все форматирование по сайту может поехать. Конечно, можно намудрить с селекторами, но опять-таки, зачем, если есть br? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 18:21:41 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
зыpapuas да я не спорю, я прошу объяснить, почему паддинги зарезать неправильно? может, я сам когда-нибудь столкнусь с такой ситуацией, кто знает. полезно знать. объясни, пожалуйста. А в чем смысл зарезания паддингов у параграфа для преведения функционала к функционалу <br/>, если есть br? Ну и допустим, редактируется контент сайта, используется какое-то форматирование. Если я зарежу все параграфы, все форматирование по сайту может поехать. Конечно, можно намудрить с селекторами, но опять-таки, зачем, если есть br? просто br - бестолковый таг. строки же сами переносятся внутри параграфа. мне интересно, что у тебя за ситуация, когда руками нужно переносить текст на другую строку? переносы расставляешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 18:24:44 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
Не у меня, а у пользователя. Пользователь хочет форматировать текст как ему вздумается. Да, пользователи расставляют переносы, это их упрощенное средство форматирования. 99% не знают про то, что существует shift+enter. Смотри, тут я поставил перенос, чтобы отделить мысль. Возьми онлайн софт - gmail, wave, по enter ставится перенос строки, а не параграф. Или например, я вставляю в текст картинку - она лезет сразу за текстом на этой же строке. Я ставлю <^_^> перенос. Я не хочу начинать новый параграф с огромным отступом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 18:29:46 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
зы, ни разу не вставало такой задачи, честно говоря. всегда обходился параграфами. видимо у всех по-разному ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 18:53:38 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
авторТы функционал диалогов link, image видел? Мне кажется что нет. хм... думаю, что видел (см. скрин) авторВ твоем диалоге, что будет происходить с залитым файлом? Куда дальше твой диалог его засунет? на сервер!!! авторТы все замешал в безобразную кучу правых скобок ))) и какой-то бредятины. не накидывай на вентилятор! ты втупил и организовал чЮдо закладки в ст. диалогах с плагинами от JQ - ЭТО твоя беда - решение проще и логичнее прошло как-то мимо ИМХО! Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 19:01:57 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
что бы небыло разночтений\непоняток! ;))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 19:26:31 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
vladgrig на сервер!!! Капитан Очевидность имел ввиду, что ты будешь делать с залитым файлом в контексте редактора. Как будешь использовать полученную от сервера ссылку? vladgrig ты втупил и организовал чЮдо закладки в ст. диалогах с плагинами от JQ - ЭТО твоя беда - решение проще и логичнее прошло как-то мимо ИМХО! Удачи! Я не понимаю твой тарабарский со скриншота, но насколько я помню там, была кнопка Browse Server. Ты любишь издеваться над мозгами юзеров, предлагая аплоадить файл через диалог "Посмотреть на сервере"? Или все-таки через очевидный таб "Загрузить"? Я этот вопрос уже несколько раз задал, ответа не получил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 19:38:06 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
авторКапитан Очевидность имел ввиду, что ты будешь делать с залитым файлом в контексте редактора. Как будешь использовать полученную от сервера ссылку? here and here - не смущает, что изначально ЭТО был мой вопрос?! ;) авторно насколько я помню там, была кнопка Browse Server. Ты любишь издеваться над мозгами юзеров, предлагая аплоадить файл через диалог "Посмотреть на сервере"? Или все-таки через очевидный таб "Загрузить"? Я этот вопрос уже несколько раз задал, ответа не получил. не получил, потому, что не хотел - см. скрин 2 - до просветления! авторЯ не понимаю твой тарабарский со скриншота, и в чём моя вина!? Предлагаю замять для ясности, что бы не затевать ненужный базар\вокзал! - лично мну всё понятно (90% ты выкусывал js-ом из спанов\закладок innerHTML и накидывал свой) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 20:02:53 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
vladgrig here and here - не смущает, что изначально ЭТО был мой вопрос?! ;) Ты меня запутать хочешь? Первое сообщение мое, во втором одни утвердительно восклицательные знаки, без вопросов. vladgrig не получил, потому, что не хотел - см. скрин 2 - до просветления! Хорошо, на втором скрине ты изображаешь кнопку со своим диалогом. И что ты сделаешь с полученной ссылкой ИЗ диалога? КУДА ты её денешь, КОМУ подсунешь? Ты мою задачу читал внимательно? Я просил заменить стандартный аплоад, который позже пускает полученную ссылку в стандартную обработку, заложенную в логику диалогов, в котором он использовался, а не пришить левой ногой правое ухо к заднице с целью из него срать. vladgrig - лично мну всё понятно (90% ты выкусывал js-ом из спанов\закладок innerHTML и накидывал свой) Не угадал, все культурно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 20:18:51 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
автор И что ты сделаешь с полученной ссылкой ИЗ диалога? КУДА ты её денешь, КОМУ подсунешь? Multiple File Upload - вот и я думаю?! ;) авторЛогика программистов не всегда совпадает с желаниями пользователей. угу! захотел покурить - пошёл в лабаз - купил сигареты и зажигалку - покурил (и так каждый раз) - это логика твоего заказчика (или твоя) хз! ИМХО логика обычного человека предполагает небольшую вставку между - захотел покурить и пошёл в лабаз - там должно быть пошарил в карманах сигареты и зажигалку, если чего-то нет - пошёл в лабаз! я это к чему - в тёмку на сервер никто ничего не грузит (как правило) - обычные люди, если им нужно вставить картинку, сперва смотрят, что у них уже есть на сервере (в карманах ;), и, если там чего-то нехватает, подгружают. НО, вы с заказчиком люди непростые ИМХО ;) P.S. авторНе угадал, все культурно. один минус - судя по активности топа, мало кому интересно! ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2010, 09:47:03 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
vladgrigавтор И что ты сделаешь с полученной ссылкой ИЗ диалога? КУДА ты её денешь, КОМУ подсунешь? Multiple File Upload - вот и я думаю?! ;) Ты можешь не отвечать неадекватными вопросами на вопрос? Мне кажется ты знаешь какую-то свою истину, но написать её мешает спазм в правом глазу. vladgrigя это к чему - в тёмку на сервер никто ничего не грузит (как правило) - обычные люди, если им нужно вставить картинку, сперва смотрят, что у них уже есть на сервере (в карманах ;), и, если там чего-то нехватает, подгружают. Пример с карманами нерелевантен. Если это не удаленное хранилище файлов и документов, как то dropbox, idisk, google docs, то никто никуда не смотрит, это усложнение никому не нужно. vladgrig один минус - судя по активности топа, мало кому интересно! ;) Один минус - ты мне уже стал надоедать. Будешь продолжать нести свою ахинею в стиле "догадайтесь, что я хотел сказать", общаться с тобой дальше станет бессмысленно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2010, 11:20:46 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
авторОдин минус - ты мне уже стал надоедать. Будешь продолжать нести свою ахинею в стиле "догадайтесь, что я хотел сказать", общаться с тобой дальше станет бессмысленно. глубоко вдохни и присядь пять раз - полегчает ;) зы: ты сделал что-то, озадачил всех своим чем-то - все кто не так как ты - явно не про то! ну, и кто ты после этого?! ;))) можешь не отвечать - вопрос риторический! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2010, 13:24:46 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
vladgrig, Во-первых, я вначале озадачил, поскольку мне это показалось чуть более интересным, чем выяснять в очередной раз, где ошибка в jquery селекторе или почему неработает onClick, потом сделал. Мне представлялось, что мою задачу можно решить различными интересными способами. Во-вторых, если бы ты умел изъясняться чуть более внятно, чем ответными вопросами с подмигиванием, возможно разговор бы и получился конструктивным. Задача - моя, соответственно я изначально диктую условия. Я тебе сразу сказал, что направление мышления неверное, потому что оно не подходит под условия. Я тебя несколько раз спросил, что ты будешь дальше делать со ссылкой на закачанный файл из своего кастомного диалога. Или ты, как некоторые, предпочитаешь найти подходящие слова в контексте фразы "закачать файл через ckeditor", найти под него буквальное решение, и потом доказывать, что оно такое же правильное, как решение исходной задачи ? Когда твоей в команде ставится задача, ты всегда её таким же индивидуальным образом решаешь не слушая других? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2010, 13:34:36 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
авторВо-вторых, если бы ты умел изъясняться чуть более внятно, чем ответными вопросами с подмигиванием, возможно разговор бы и получился конструктивным. хочешь конструктивного диалога - изволь! любой пользователь редактируя что-либо в CKE (или аналоге) хочет вставить картинку (как частный случай) в редактируемый контент -> нажимает кнопку на тулбаре и получает ст. диалог (CKE) с закладками -> сразу он не перейдёт на закладку отправить (ведь то, что он соберётся отправить уже может быть там (на сервере)) -> он просто нажимает просмотр содержимого на сервере (+ т.к. вставлять картинку, видя её изображение, гораздо юзабельнее, чем непонятное имя): О Чудо! картинка уже была там || Oops! картинки там нет - в этом же файлброузере он накатит эту картинку на сервак -> и выберет её в качестве соурса для своего контента. Где ему понадобилась закладка fileupload?! по поводу Multiple File Upload: ты организовал на закладке с fileupload чего-то там из JQ в надежде возвращать пользователю в диалог CKE путь к картинке на сервере для дальнейшей работы. По ссылке я увидел прекрасную возможность аплоудить не ОДИН файл, а несколько сразу - мне стало интересно, что в таком случае ты будешь возвращать в диалог CKE (ссылку на какой из файлов - первый\последний\средний)? По поводу отдельнго диалога CKE с файлаплоадом (скрин 2): возможно, ты прав! ;) если организовать аплоад файлов через файлбровс, то у пользователя, который не хочет открывать файлбровс для аплоада, появляется потребность загрузить что-то без просмотра (наполнить пустой архив, к примеру) - вот тут и создаётся отдельная кнопка со скрина 2 с диалогом файлаплоуда (можно прикрутить и Multiple File Upload, что бы одним махом аплоадить 5-10 файлов в архив) ! P.S. авторЗадача - моя, соответственно я изначально диктую условия. В принципе ты уже свою задачу решил, как я понял - так что помощь ничья не нужна! Уж тем более моя - бо ИМХО до сих пор я так и непонял всей изюминки твоей супер-идеи (уж прости)! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2010, 14:47:14 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
vladgrig Где ему понадобилась закладка fileupload?! В диалоге Link закачиваются не картинки а любые файлы. Их ты тоже будешь показывать через file browser, даже с превьюшками? Если пользователь заранее знает, что такого файла там нет, ты все равно предложишь ему лезть через дебри браузера? Ещё раз, задача реализации браузера файлов сервера крайне редко встречается в реальной жизни. То, что ты, как программист, её реализуешь, не значит, что ей будут пользоваться. Юскейсов сотни и тысячи. Вот несколько из них: Блог - материал к блогу не повторяется. CMS портала - контент страниц крайне редко повторяется, никто не пишет то же самое и не вставляет те же самые картинки/файлы на разных страницах. Почтовый интерфейс - ты часто шлешь одни и те же файлы? Collaboration UI - часто вставляешь по сотне раз одни и те же картинки? Во всех этих примерах наличие менеджера файлов приведет к одному - очень скоро в онлайне вырастет помойка из файлов по размеру больше помойки на твоем рабочем столе. Разгребать и подчищать её нельзя - ты же убьешь уже вставленный на страницы контент. vladgrigпо поводу Multiple File Upload: Нет никаких multiple file upload. Флэш аплоадер нужен только чтобы отбражать прогресс. Мультиселект в нем легким переключением конфига превращается в сингселект. Не придумывай сложности, которые не нужно решать. vladgrigвот тут и создаётся отдельная кнопка со скрина 2 с диалогом файлаплоуда (можно прикрутить и Multiple File Upload, что бы одним махом аплоадить 5-10 файлов в архив) ! Я правильно тебя понимаю, что ты предлагаешь пользователю следующую последовательность действий? - хочу вставить файл, знаю что такого ещё нет - открываю кастомный диалог, заливаю файлы - закрываю кастомный диалог - открываю диалог link - жму server browser - ищу по огромному списку и выбираю недавно залитый файл vladgrig, ты точно уверен, что специализацией (ui developer) не ошибся? vladgrigВ принципе ты уже свою задачу решил, как я понял - так что помощь ничья не нужна! Помощь мне изначально была не нужна, я предложил топик-соревнование для мозгов на лучшую идею, ты его засрал, поздравляю. Уж тем более моя - бо ИМХО до сих пор я так и непонял всей изюминки твоей супер-идеи (уж прости)! Ещё раз попробую, но последний раз - стандартный аплоад постит файл в iframe и не сообщает о течении процесса. Захотелось мне прогрессбар к этому процессу, чтобы пользователям было приятнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2010, 15:06:01 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
авторЕщё раз попробую, но последний раз - стандартный аплоад постит файл в iframe и не сообщает о течении процесса. Захотелось мне прогрессбар к этому процессу, чтобы пользователям было приятнее. МНЕ НЕ ИНТЕРЕСНО!!! ПыСы: авторПомощь мне изначально была не нужна, я предложил топик-соревнование для мозгов на лучшую идею, ты его засрал, поздравляю. авторзы: ты сделал что-то, озадачил всех своим чем-то - все кто не так как ты - явно не про то! ну, и кто ты после этого?! ;))) можешь не отвечать - вопрос риторический! Успехов! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2010, 15:22:44 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
Бу-бу-бу, раз не интересно, мог бы и не писать вообще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2010, 15:35:20 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
зыiConst Всем понятно, что онлайн редакторы нужны. Но методика их применения уже явно устарела - открываем аминку, находим нужный модуль/раздел, вызываем на редактирование .... скучно и не блондинисто... Идеи??? Проблему не понял... Выразись как-то яснее что-ли. iConst Далее: к примеру - есть веб-приложеньице, так себе, ничего особенного, но, опционально заказчик пожелал, чтобы оно само обновлялось, причем не данными, а именно сам "движок" - будут несколько копий приложения и если вдруг появится новая фича, например, э-э-э ... отправка СМС! То оно само должно обновиться. Чтобы не ручками админ каждый раз в 10 мест по FTP заливать новый релиз, а кинуть в к-нить каталог и курить... Приложение само слазает и если есть апдейт, то обновится... Идеи? Прелесть веб приложений (а точнее SaaS) в том, что юзера не волнует проблема обновлений. Обновляется центральный сервер и все получают новую версию автоматом. Т.е. отсюда не очень понятна возникшая потребность заливать в 10 мест новый релиз. Админ поддерживает 10 одинаковых сайтов? Почему эти 10 одинаковых сайтов не могут использовать один экземпляр своего одинакового движка? Ну и наконец, все зависит от используемой технологии. Никто не мешает на .net написать загрузчик, который будет скачивать обновления и запускать утилиту для обновления своих исходников, правда придется настраивать права доступа и всячески понижать безопасность. Проблемы, как таковой нет - есть желание делать эту операцию удобней. Но это касается юзабилити. Фиг с ней. Более интересен второй вопрос. Да, допустим, есть фри (не опенсорс!) движок. Народ качает и устанавливает. Движок развивается. Задача - все установленные копии должны обновляться. Собственно вопрос имеет два полюса: архитектура такого приложения и, взаимоувязанный, каким методом это делать. Как обеспечить надежность такой системы. Учитываем, что провайдер может быть параноиком и предоставлять только минимальные права и функции для хостинга сайта. Никаких шедулеров и пр. Задача только на первый взгляд проста. Я сначала хотел заказчика послать лесом: просто неинтересно было. Но нужно было дать обоснованный отворот. Пришлось прикинуть модель. И тут "зацепило", уже чисто для себя - неужели невозможно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2010, 16:44:56 |
|
||
|
задачка для ума - расширяем ckeditor
|
|||
|---|---|---|---|
|
#18+
Чтобы выкатить апдейт всем, его нужно протестировать на сотнях и тысячах конфигов, созданных разнообразными пользователями из твоего движка. У тебя нет такой возможности. Отдав работающий код кому-то, ты уже не знаешь, что с ним происходит. Твой движок конечно может быть всего-лишь тонким клиентом к облаку на твоих серверах, но, боюсь, это будет не то, что тебе нужно. В общем и целом вариант я вижу классический - ты выкладываешь обновление, пишешь что изменилось и какие несовместимости, дальше все желающие парятся самостоятельно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2010, 17:59:26 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=36550412&tid=1453288]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
178ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 191ms |
| total: | 432ms |

| 0 / 0 |
