Ознакомьтесь с нашей политикой обработки персональных данных
11:36 

Embedding #2

D Ash
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=. Вот это значение и вставляйте.

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

Комментарии
2011-02-13 в 11:38 

D Ash
Embrace your dreams and prove your honor...
2011-02-13 в 11:40 

quirischa
администратор
(с капибарой на аватарке)
D Ash
Проверка
и что должно произойти?

2011-02-13 в 11:45 

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

2011-02-13 в 11:52 

D Ash
Embrace your dreams and prove your honor...
2011-02-13 в 11:57 

D Ash
Embrace your dreams and prove your honor...
2011-02-13 в 12:01 

quirischa
администратор
(с капибарой на аватарке)
Теперь, вроде бы, работает

2011-02-13 в 12:14 

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

2011-02-13 в 12:18 

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

2011-02-13 в 12:41 

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

2011-02-13 в 12:44 

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

2011-02-13 в 12:48 

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



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

2011-02-13 в 13:16 

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

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

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

2011-02-13 в 15:04 

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

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

2011-02-13 в 15:32 

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

2011-02-14 в 07:41 

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

2011-02-14 в 08:10 

D Ash
Embrace your dreams and prove your honor...
2011-02-18 в 13:13 

Ri
И тесно облакам.
гениальное решение, я считаю

2011-02-18 в 13:57 

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

2011-02-18 в 14:32 

Ri
И тесно облакам.
D Ash
у меня работает - 11.00.1156 Linux

2011-02-18 в 14:44 

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

2011-02-22 в 03:33 

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

2011-05-04 в 19:51 

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

(у меня огнелис 3.6)

2011-05-04 в 20:12 

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

2011-05-05 в 22:24 

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

2011-05-05 в 22:53 

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

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

Комментирование для вас недоступно.
Для того, чтобы получить возможность комментировать, авторизуйтесь:
 
РегистрацияЗабыли пароль?

@Дневники: секреты, тонкости и хитрости

главная