| داغ: |
بی تردید همه شما با دکمه +۱ گوگل برخورد کرده اید.. این دکمه برای مارک کردن صفحات محبوب شما در گوگل استفاده می شود
و اما رابطه ای که دروپال می تواند با این دکمه گوگل برقرار کند بلکه شما نیز بتوانید از این دکمه را در دروپال خود استفاده کنید
در اصل این دکمه در دروپال؛ به یک منبع از یک لینک اشاره میکند و شما هر چندبار که از این دکمه در یک صفحه استفاده کنید باز گوگل انرا اشاره به همان صفحه میداند و در واقع استفاده چند بار از این دکمه در یک صفحه را غیر عملی می کند
اما می توانید با اتریبیوت کردن ” href ” به مقصد مورد نظر رسید: مانند شکل زیر:
<g:plusone href=”your_first_url” size=”small” count=”false”></g:plusone>
<g:plusone href=”your_other_url” size=”small” count=”false”></g:plusone>
اما چگونه این دکمه را برای همه مطالب دروپال قرار دهیم.
ابتدا فایل page.tpl.php را در مسیر قالب سایت باز کنید و کد زیر را به head اضافه کنید.
<script type=”text/javascript” src=”https://apis.google.com/js/plusone.js”></script>
در تمام قالب های معبر فایلی با نام node.tpl.php وجود دارد که دروپال برای ننمایش مطالب از الگوی این فایل بهره می برد.
فایل node.tpl.php را ویرایش کنید و در خط Title عبارات زیر را وارد کنید
<?php if ($page == 0): ?>
<h2><a href=”<?php print $node_url ?>” title=”<?php print $title ?>”><?php print $title ?></a></h2>
<div><g:plusone href=”<?php print $node_url ?>” size=”medium” ></g:plusone></div>
<?php endif; ?>
در این خط برسی می شود که node در حالت page نباشد و البته بعد از title باید این دکمه را اضافه کنیم و به href آن باید لینک node را بدهیم .
حالا دروپال برای رندر کردن هر نود ۱+ مربوط به آن را می سازد.
موفق باشید