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>

13 Responses

  1. Klau gribu uzlikt šo arī savā blogā, tikai ar kodiem galīgi uz jūs esmu. Vai var pa primitīviem soļiem, kā ielikt. Atveru Wp-adminā dizains>redaktors, bet theloop.php neredzu …

  2. Aichels:
    tavā gadījumā jāskatās single.php, un tad vari paeksperimentēt ar to, kurā vietā tieši novietot kodu (zem vai virs raksta). Es piedāvātu zem pamatteksta, tieši virs 26. rindiņas < div class = "metadata" >

  3. Piedo par dubult komentāru, bet izskatās ka blogs neatbalsta kodu, vienkārši tās izdzēš ārā.

    Mēginu vēlreiz:
    <a href=”http://www.draugiem.lv/say/ext/add.php?title=<?php the_title(); ?>&link=<?php the_permalink() ?>&titlePrefix=<?php bloginfo(‘name’); ?>”><img src=”<?php bloginfo(‘stylesheet_directory’); ?>/images/add.png” /></a>

Leave a Reply

Your email address will not be published. Required fields are marked *