X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Репост в ЖЖ, Возможно переделать код?
Biznessman
Biznessman
Topic Starter сообщение 26.12.2012, 13:08; Ответить: Biznessman
Сообщение #1


Завсегдатай
*****

Группа: Active User
Сообщений: 686
Регистрация: 22.7.2009
Из: Україна
Поблагодарили: 187 раз
Репутация:   49  


Здравствуйте!
Скажите пожалуйста, возможно ли переделать код перепоста в ЖЖ?
Сейчас он имеет вид:
<form method='post' action='http://www.livejournal.com/update.bml' target='_blank'>
<input value='сюда вставить текст, картинки, видео' name='event' type='hidden'>
<input value name='subject' type='hidden'>
<input value='' name='action:preview' type='submit' style='display:
inline-block; width: 32px; height: 32px;
background: url(http://site.ru/livejournal.png) no-repeat;border: 0px dotted #fff; cursor:pointer;' title='Опубликовать в LiveJournal'>
</form>

Необходимо, что бы он был внутри тегов <a></a>
В идеале:
<a target="_blank" href="http://www.livejournal.com/update.bml?repost=<?php the_permalink(); ?>&amp;title=<?php the_title(); ?>" target="_blank" rel="nofollow"><img src="<?php bloginfo('template_url'); ?>/images/jj.jpg" width="50" height="50" title="Опубликовать в LiveJournal"></a>


это впринципе реально?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
devuser
devuser
сообщение 26.12.2012, 22:26; Ответить: devuser
Сообщение #2


Все будет тип-топ
*****

Группа: Active User
Сообщений: 713
Регистрация: 5.12.2012
Из: Online
Поблагодарили: 342 раза
Репутация:   52  


У вас на ЖЖ идет все постом, а ссылка передает только GET

Поэтому, реально примерно так:
<form style="display:none" name="formName" method='post' action='http://www.livejournal.com/update.bml' target='_blank'>
<input value='сюда вставить текст, картинки, видео' name='event' type='hidden'>
<input value name='subject' type='hidden'>
<input value='' name='action:preview' type='submit' style='display:
inline-block; width: 32px; height: 32px;
background: url(http://site.ru/livejournal.png) no-repeat;border: 0px dotted #fff; cursor:pointer;' title='Опубликовать в LiveJournal'>
</form>


<a onClick="document.formName.submit();">Post</a>


Смысл: форма прячется, форме добавилось имя - name="formName"
Ссылке на onClick добавилось событие document.formName.submit()

Возможно где-то ошибка, на чистом JS давно не писал, но общий смысл понятен.

Сообщение отредактировал devuser - 26.12.2012, 22:28


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


 



RSS Текстовая версия Сейчас: 13.12.2017, 17:49
Дизайн