Draugiem Runā WordPress blogiem

Diena.lv apmeklētāji noteikti ir pamanījuši oranžo pogu, kas ērtā veidā dod iespēju par lasīto ziņu draugiem.lv twitter klonā – runā.

draugiem runā poga

Ingus Rūķis savā blogā uzrakstījis par DraugiemSay bookmarkletu un devis nepieciešamos kodus, lai līdzīgu pogu varētu ievietot jebkurā lapā. Tiem, kas ar kodu bakstīšanu ir pazīstami arī pietiks ar minēto rakstu, bet pārējiem, iespējams nepieciešams mazliet pielāgots koda gabaliņš.
Pogas ievietošana sastāv no divām daļām. Pirmā daļa ir JavaScript funkcija un otrā daļa ir pašas pogas kods.

Ņemot vērā, ka pogu vēlams rādīt tikai tajos brīžos, kad atvērts kāds konkrēts raksts/lapa esmu sagatavojis vienotu kodu, kas jāieliek tieši tajā vietā, kur vēlams parādīt pogu (wordpress gadījumā tas parasti ir theloop.php fails, bet var arī nebūt).

<?php if ($single) { ?>
<script type="text/javascript">
function DraugiemSay( title, url, titlePrefix ){
window.open(
'http://www.draugiem.lv/say/ext/add.php?title=' + encodeURIComponent( title ) +
'&link=' + encodeURIComponent( url ) +
( titlePrefix ? '&titlePrefix=' + encodeURIComponent( titlePrefix ) : '' ),
'',
'location=1,status=1,scrollbars=0,resizable=0,width=530,height=400'
);
return false;
}
</script>
<a href="<?php the_permalink(); ?>#" onclick="DraugiemSay('<?php the_title(); ?>', '<?php the_permalink(); ?>', 'bloga nosaukums');return false;" title="draugiem.lv"><img src="saite uz draugiem.lv ikonu" alt="draugiem.lv" /> ieteikt draugiem</a>
<?php } // end "if ($single)" ?>

Divas lietas kodā ir jāpamaina:

  1. jāieraksta bloga nosaukums
  2. jāieliek saite uz oficiālo draugiem.lv runā ikonu draugiem.lv, kuru nepieciešams saglabāt uz sava servera

Šo konkrēto kodu darbībā var redzēt šajā blogā un ipods.lv

(ja kodu urķiem ir iebildumi vai priekšlikumi par optimālāku koda izvietojumu, dotiet ziņu)

Papildināts:

Ērts risinājums, kuram nav nepieciešami nekādi trakie kodi. Pietiek ar šādu saiti, kuru var pēc patikas pielāgot:

<a href="http://www.draugiem.lv/say/ext/add.php?title=virsraksts&link=saite&titlePrefix=lapas nosaukums">saites teksts</a>

, , , , , ,