Alex & Kaa (alex_anv) wrote,
Alex & Kaa
alex_anv

Бытовое шаманство - перепост

Сейчас очень модно стало вставлять внизу своего сообщения кнопку "Разместить у себя в журнале". Расскажу, как это сделать.

Сразу хочу огорчить любителей кнопочек - все манипуляции необходимо проводить в режиме HTML-кода.

До недавнего времени способ вставить такую кнопку был единственный - довольно хитрое использование возможностей языка HTML. Но недавно в ЖЖ решили облегчить жизнь тысячам пользователей, и сделали свой собственный способ. Впрочем у этого способа есть один большой недостаток - он всецело зависит от доброй воли администрации ЖЖ. В любой момент они могут изменить работу этого способа и даже вовсе его отключить. Первый же способ от ЖЖ никак не зависит и позволяет более полно контролировать поведение кнопки.

Первый способ таков - надо в сообщении разместить следующий код:

<form name="updateForm" action="http://www.livejournal.com/update.bml" method="post">
<div style="display: none;">
<textarea rows="11" cols="60" name="event">
&lt;a href=&quot;http://alex-anv.livejournal.com/248514.html&quot; &gt;Бытовое шаманство - перепост&lt;/a&gt;
</textarea></div><input type="submit" value="Утащить к себе" /></form>

После опубликования такого кода в вашем сообщении вместо него появится кнопка с текстом "Утащить к себе" (выделен красным цветом, и, разумеется, его можно изменить на ваш вкус). При нажатии на неё у пользователя откроется страница создания нового сообщения и в неё будет вставлен текст, выделенный синим цветом. Это обычный HTML-код, но оформленный в виде текста, чтобы ваша страничка не "переварила" его. Т.е. вместо символа "<" надо написать "&lt;", вместо ">" - "&gt;", вместо кавычки - "&quot;" и т.п. В данном случае вставляется ссылка на моё сообщение с текстом "Смотреть все фотографии".

Второй способ гораздо проще. В ЖЖ есть тэг <lj-repost />. Простое помещение этого тэга в код сообщения, после опубликования разместит в том же месте кнопку "Repost". При нажатии на неё у пользователя откроется страница создания нового сообщения, в котором будет вставлено ваше сообщение целиком, разумеется с указанием вашего авторства.

Если же вы не хотите, чтобы пользователи публиковали у себя ваше сообщение целиком, вы можете использовать тэг <lj-repost> вместе с парным закрывающим тэгом </lj-repost>. Тогда у пользователя будет опубликована лишь та часть вашего сообщения, которая располагается между этими двумя тэгами.

Надпись на кнопке можно изменить с помощью параметра "button". Например так:

<lj-repost button="Разместить у себя в журнале" />

Каким способом пользоваться - решать вам. Они оба работают, и я использую их в своих сообщениях.




Tags: инструкция
Subscribe

promo alex_anv february 26, 2018 14:33 49
Buy for 200 tokens
У всех писателей блогеров есть темы, на которые писать легко и приятно. А есть такие, на которые писать надо, но сложно. Кто-то не может писать о политике... Кому-то усиленное слюноотделение мешает писать о еде. Кто-то заливает слезами клавиатуру, ещё только поставив тег…
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 8 comments