PDA

Zobacz pełną wersję : ikony w artykule



omen1989
12-05-2010, 21:44
możecie mnie naprowadzić co zrobić zeby w artykule wyswietlanym za pomocą k2 zamiast napisu "drukuj" czy "e-mail" wyświetlić ikonke? zapewne plik k2.css? bo w phpie to raczej nie, prawda?;/

---------- Post dodany o 21:44 ---------- Poprzedni post był o 20:26 ----------

problem rozwiązany dzięki forum k2.
Dla przyszłych pokoleń rozwiązanie:
ikony umieszczamy w folderze uzywanej templatki templates/nazwaszablonu/images
Musimy wyedytować plik item.php z templatki k2: /com_k2/templates/default/item.php
około linii 104 zaczyna się klok odnoszący się do ikony drukowania, oznaczony jest <!--Print Button-->
ma wyglądać tak:

<!-- Print Button -->
<li>
<?php if(JRequest::getCmd('print')==1): ?>
<a class="itemPrintLink" href="<?php echo $this->item->printLink; ?>" onclick="window.print();return false;">
<span><?php echo JText::_('Print'); ?></span>
</a>
<?php else: ?>
<a class="modal itemPrintLink" href="<?php echo $this->item->printLink; ?>" rel="{handler:'iframe',size:{x:900,y:500}}">
<span><?php //echo JText::_('Print'); ?>
<img src="<?php echo JURI::base(); ?>templates/<?php echo JFactory::getApplication() ->getTemplate(); ?>/images/printButton.png"
alt="print" align="absmiddle" />
</span>
</a>
<?php endif; ?>
</li>
<?php endif; ?>

<?php if($this->item->params->get('itemEmailButton') && (!JRequest::getInt('print')) ): ?>
Natomiast e-mail tak:

<!-- Email Button -->
<li>
<a class="itemEmailLink" onclick="window.open(this.href,'win2','width=400,height=350 ,menubar=yes,resizable=yes'); return false;" href="<?php echo $this->item->emailLink; ?>">
<span><?php //echo JText::_('E-mail'); ?>
<img src="<?php echo JURI::base(); ?>templates/<?php echo JFactory::getApplication() ->getTemplate(); ?>/images/emailButton.png"
alt="print" align="absmiddle" /
</span>
</a>
</li>
<?php endif; ?>

<?php if($this->item->params->get('itemSocialButton') && !is_null($this->item->params->get('socialButtonCode', NULL))): ?>

Ps. Pamiętajcie o zakomentowaniu echa textów