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=. Вот это значение и вставляйте.
<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=. Вот это значение и вставляйте.
Проверка
Проверка
и что должно произойти?
Странность. Переписал код вручную - всё заработало. Скопировал \ вставил отсюда - нет.
...
Странность.
D Ash, ваш энтузиазм прямо-таки поражает
Хех. Спасибо. )
Я попробовала вставить ссылку на яндекс, теперь как только пост загружается, меня выбрасывает на Яндекс. Что делать-то?
Так, а куда именно вы попроболи её вставить? И можете скинуть код, который вы написали?
Вот, я вижу, что ссылку я вставила только в одно место, а в середине кода пропустила.
Тут ещё один момент. В полях ширины и высоты после "px" должна быть точка с запятой. Дайри требует.
Что делать... Так, во-первых надо найти ссылку на пост. После этого сгенерить линк вида:
diary.ru/~короткий_адрес_дневника/?editpost&postid=ID_поста
Здесь короткий_адрес_дневника вы знаете, а ID_поста можете взять в ссылке на пост (скажем, в списке избранных, добавив в него тот свой дневник из-под этого профиля (добавить можно через страницу второго профиля), ведь это последний пост).
В конце перейти по ссылке и отредактировать пост.
Ещё вариант - попробуйте зайти в дневник из-под IE, он флэш не пускает, как я помню.
В полях ширины и высоты после "px" должна быть точка с запятой.
Они же вроде автоматом подставляются, даже если сразу не выставить, нет?
Если не ошибаюсь - оно может затереть их (заменить на 0), дальше, т.к. параметры блока равны нулю, не засчитать его, и применить редирект к parent'у вместо него, т.е. перенаправить всю страницу. Но это только теория, да.
^_^
Ну, не гениальное, но удобное. Рад, что вам понравилось. ^_^
Хотя под оперой у меня работать не хочет...
у меня работает - 11.00.1156 Linux
Хм. Может, дело в моей опере. 11.00.1156 WinXP. Но ненастроенная, сижу из-под Хрома.
Ладно, пока больше никто не говорил, так что пусть будет.
(у меня огнелис 3.6)
Флешку не удалял. Фишка с редиректом вообще перестала работать. Вероятно, её закрыли кодеры дайри. Печально. Как именно закрыли и как обойти пока не разбирался.
Но, как я уже написал, трабла не в файле.