11:36

Embedding #2

Embrace your dreams and prove your honor...
Существенное упрощение идеи, предложенной здесь. Написал вариант флэшки, в которую можно передавать адрес страницы, которую необходимо загрузить. Итак, если вы хотите встроить какую-либо страницу в пост дайри, используйте следующий код:


<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="yourWIDTH" height="yourHEIGHT"> <param name="movie" value="http://dl.dropbox.com/u/10130237/flashRedirect.swf" ></param> <param name="wmode" value="transparent"></param> <param name="flashvars" value="pageHref=yourPAGE"> <embed src="http://dl.dropbox.com/u/10130237/flashRedirect.swf" type="application/x-shockwave-flash" wmode="transparent" width="yourWIDTH" height="yourHEIGHT" AllowScriptAccess="never" flashvars="pageHref=yourPAGE"></embed> </object>


В коде yourWIDTH замените на желаемую ширину блока, yourHEIGHT на высоту и yourPAGE непосредственно на ссылку на страницу. Ссылка должна быть валидной.

Внимание! Перед тем, как вставлять ссылку, убедитесь, что она валидная. Идеально - воспользуйтесь методом, указанном здесь. Закиньте вашу ссылку в поиск и возьмите в полученном запросе всё, что после ?q=. Вот это значение и вставляйте.

@темы: Вставка медиа-объектов, Дневник, Редактирование записи, Оформление дневника, Вставка видео, Вставка музыки, Эпиграф, Новая запись

Комментарии
13.02.2011 в 11:38

Embrace your dreams and prove your honor...
13.02.2011 в 11:40

капибара
D Ash
Проверка
и что должно произойти?
13.02.2011 в 11:45

Embrace your dreams and prove your honor...
quirischa
Странность. Переписал код вручную - всё заработало. Скопировал \ вставил отсюда - нет.
...
Странность.
13.02.2011 в 11:52

Embrace your dreams and prove your honor...
13.02.2011 в 11:57

Embrace your dreams and prove your honor...
13.02.2011 в 12:01

капибара
Теперь, вроде бы, работает
13.02.2011 в 12:14

Не говорите так быстро, я не успеваю класть х*р на ваши слова.
Не знаю куда, но куда-нибудь воткнуть хочется)) прикольная фича)
D Ash, ваш энтузиазм прямо-таки поражает :five:
13.02.2011 в 12:18

Embrace your dreams and prove your honor...
Души Романтиков
Хех. Спасибо. )
13.02.2011 в 12:41

Не говорите так быстро, я не успеваю класть х*р на ваши слова.
:weep3:
Я попробовала вставить ссылку на яндекс, теперь как только пост загружается, меня выбрасывает на Яндекс. Что делать-то? :-D
13.02.2011 в 12:44

Embrace your dreams and prove your honor...
Души Романтиков
Так, а куда именно вы попроболи её вставить? И можете скинуть код, который вы написали?
13.02.2011 в 12:48

Не говорите так быстро, я не успеваю класть х*р на ваши слова.
D Ash, да на другом дневнике)) Теперь зайти туда не могу)))))))))))



Вот, я вижу, что ссылку я вставила только в одно место, а в середине кода пропустила.
13.02.2011 в 13:16

Embrace your dreams and prove your honor...
Души Романтиков
Тут ещё один момент. В полях ширины и высоты после "px" должна быть точка с запятой. Дайри требует.

Что делать... Так, во-первых надо найти ссылку на пост. После этого сгенерить линк вида:
diary.ru/~короткий_адрес_дневника/?editpost&postid=ID_поста
Здесь короткий_адрес_дневника вы знаете, а ID_поста можете взять в ссылке на пост (скажем, в списке избранных, добавив в него тот свой дневник из-под этого профиля (добавить можно через страницу второго профиля), ведь это последний пост).
В конце перейти по ссылке и отредактировать пост.

Ещё вариант - попробуйте зайти в дневник из-под IE, он флэш не пускает, как я помню.
13.02.2011 в 15:04

Не говорите так быстро, я не успеваю класть х*р на ваши слова.
D Ash, добавила пару постов сверху, удалось поймать момент, когда строка, в которой иконка "удалить" загрузилась, а самого содержимого поста еще нет и убила этот пост, а так уже собиралась генерировать ссылку на удаление)

В полях ширины и высоты после "px" должна быть точка с запятой.
Они же вроде автоматом подставляются, даже если сразу не выставить, нет?
13.02.2011 в 15:32

Embrace your dreams and prove your honor...
Души Романтиков
Если не ошибаюсь - оно может затереть их (заменить на 0), дальше, т.к. параметры блока равны нулю, не засчитать его, и применить редирект к parent'у вместо него, т.е. перенаправить всю страницу. Но это только теория, да.
14.02.2011 в 07:41

One death, one try. Are you sure? Do you really want to die? ©
Спасибо - очень полезная штука! )))
14.02.2011 в 08:10

Embrace your dreams and prove your honor...
18.02.2011 в 13:13

И тесно облакам.
гениальное решение, я считаю
18.02.2011 в 13:57

Embrace your dreams and prove your honor...
Ri
Ну, не гениальное, но удобное. Рад, что вам понравилось. ^_^
Хотя под оперой у меня работать не хочет...
18.02.2011 в 14:32

И тесно облакам.
D Ash
у меня работает - 11.00.1156 Linux
18.02.2011 в 14:44

Embrace your dreams and prove your honor...
Ri
Хм. Может, дело в моей опере. 11.00.1156 WinXP. Но ненастроенная, сижу из-под Хрома.
Ладно, пока больше никто не говорил, так что пусть будет.
22.02.2011 в 03:33

*Ketrin Black - это ТОЖЕ йа)))* Пыщит ядом! Тыщит всех! Вздрыжни встрахе! Котэ морской идет! (c)
жалко что без прокрутки..
04.05.2011 в 19:51

D Ash у меня почему-то не показывает сейчас ваших примеров. Это от того, что дропбокс перестал отдавать ссылку? Или вы удалили оттуда флэшку?

(у меня огнелис 3.6)
04.05.2011 в 20:12

Embrace your dreams and prove your honor...
Zelmedv
Флешку не удалял. Фишка с редиректом вообще перестала работать. Вероятно, её закрыли кодеры дайри. Печально. Как именно закрыли и как обойти пока не разбирался.
05.05.2011 в 22:24

И тесно облакам.
swf-файлик не грузится с дропбокса у меня
05.05.2011 в 22:53

Embrace your dreams and prove your honor...
Прямая ссылка. Только закачивайте с помощью DM или FG, браузер попытается редиректнуться, и DB выдаст 404. Или можете сделать аналогичный, гайд рядом висит.

Но, как я уже написал, трабла не в файле.