Dobrý Deň, Hosť
Meno:  Heslo: Zapamätať  Obnoviť heslo | Registrovať
Pondelok, 21. Máj 2012 18:36
 
Joomla content
Vitajte, Hosť. Prosím prihláste sa alebo sa zaregistrujte.

Prihláste sa užívateľským menom, heslom a dĺžkou sedenia

 
Pokročilé vyhľadávanie

24390 príspevkov v 4751 tém- od 64461 užívateľov - Najnovší užívateľ: Logan

Pondelok, 21. Máj 2012 18:36
Strán: [1]
Tlačiť
Autor Téma: Joomla content  (Prečítané 1302 krát)
0 užívateľov a 2 Hostí prehliada túto tému.
roman5555
Sr. Member
****

Karma: +0/-0
Offline Offline

Príspevkov: 327


« kedy: Piatok, 08. Október 2010 15:32 »

Zdravim vas.
Chcel by som vas poprosit o radu .

Content teda clanky joomla automaticky generuje do tabuliek a to z hladiska seo nie je dobre. da sa nejak a popripade kde upravit jadro joomly tak aby sa tam vobec nevyskytovali tabulky ?? dakujem
Zaznamenané
Michal Hraška
Global Moderator
Hero Member
*****

Karma: +29/-0
Offline Offline

Pohlavie: Mužské
Príspevkov: 4056



« Odpoveď #1 kedy: Piatok, 08. Október 2010 20:58 »

Netreba upravovať jadro joomly staci ak do svojej sablony vytvoris adresár html do neho potrebný komponent a do tohto adresára typ napr article, category, alebo frontpage a do týchto adresárov nahráte vasu sablonu pre danú aplikáciu napr. default.php alebo view.php

potom cesta bude vyzerať takto:
napr."
root\templates\tvoja_sablona\html\com_content\article\default.php

a potom takto nejak možes spraviť šablónu:

Kód:
<?php // @version $Id: default.php 11917 2009-05-29 19:37:05Z ian $
defined('_JEXEC') or die('Restricted access');
include_once(
dirname(__FILE__).DS.'..'.DS.'icon.php');
?>


<div id="page">

<?php if (($this->user->authorize('com_content''edit''content''all') || $this->user->authorize('com_content''edit''content''own')) && !($this->print)) : ?>
<div class="contentpaneopen_edit<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
<?php echo JHTML::_('icon.edit'$this->article$this->params$this->access); ?>
</div>
<?php endif; ?>

<?php if ($this->params->get('show_page_title',1) && $this->params->get('page_title') != $this->article->title) : ?>
<h1 class="componentheading<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
        <?php echo $this->escape($this->params->get('page_title')); ?>
</h1>
<?php endif; ?>

<?php if ($this->params->get('show_title')) : ?>
<h2 class="contentheading<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
<?php if ($this->params->get('link_titles') && $this->article->readmore_link != '') : ?>
<a href="<?php echo $this->article->readmore_link?>" class="contentpagetitle<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
<?php echo $this->escape($this->article->title); ?></a>
<?php else :
echo $this->escape($this->article->title);
endif; ?>

</h2>
<?php endif; ?>

<?php if ((intval($this->article->modified) !=&& $this->params->get('show_modify_date')) || ($this->params->get('show_author') && ($this->article->author != "")) || ($this->params->get('show_create_date'))) : ?>
<p class="articleinfo">
<?php if (intval($this->article->modified) !=&& $this->params->get('show_modify_date')) : ?>
<span class="modifydate">
<?php echo JText::sprintf('LAST_UPDATED2'JHTML::_('date'$this->article->modifiedJText::_('DATE_FORMAT_LC2'))); ?>
</span>
<?php endif; ?>

<?php if (($this->params->get('show_author')) && ($this->article->author != "")) : ?>
<span class="createdby">
<?php JText::printf('Written by', ($this->article->created_by_alias $this->escape($this->article->created_by_alias) : $this->escape($this->article->author))); ?>
</span>
<?php endif; ?>

<?php if ($this->params->get('show_create_date')) : ?>
<span class="createdate">
<?php echo JHTML::_('date'$this->article->createdJText::_('DATE_FORMAT_LC2')); ?>
</span>
<?php endif; ?>
</p>
<?php endif; ?>

<?php if (!$this->params->get('show_intro')) :
echo $this->article->event->afterDisplayTitle;
endif; 
?>


<p class="buttonheading">
<?php if ($this->print) :
echo RokIcon::print_screen($this->article$this->params$this->access);
elseif ($this->params->get('show_pdf_icon') || $this->params->get('show_print_icon') || $this->params->get('show_email_icon')) : ?>

<?php if ($this->params->get('show_pdf_icon')) :
echo RokIcon::pdf($this->article$this->params$this->access);
endif;
if ($this->params->get('show_print_icon')) :
echo RokIcon::print_popup($this->article$this->params$this->access);
endif;
if ($this->params->get('show_email_icon')) :
echo RokIcon::email($this->article$this->params$this->access);
endif;
endif; ?>

</p>

<?php if (($this->params->get('show_section') && $this->article->sectionid) || ($this->params->get('show_category') && $this->article->catid)) : ?>
<p class="iteminfo">
<?php if ($this->params->get('show_section') && $this->article->sectionid) : ?>
<span>
<?php if ($this->params->get('link_section')) : ?>
<?php echo '<a href="'.JRoute::_(ContentHelperRoute::getSectionRoute($this->article->sectionid)).'">'?>
<?php endif; ?>
<?php echo $this->escape($this->article->section); ?>
<?php if ($this->params->get('link_section')) : ?>
<?php echo '</a>'?>
<?php endif; ?>
<?php if ($this->params->get('show_category')) : ?>
<?php echo ' - '?>
<?php endif; ?>
</span>
<?php endif; ?>
<?php if ($this->params->get('show_category') && $this->article->catid) : ?>
<span>
<?php if ($this->params->get('link_category')) : ?>
<?php echo '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->article->catslug$this->article->sectionid)).'">'?>
<?php endif; ?>
<?php echo $this->escape($this->article->category); ?>
<?php if ($this->params->get('link_category')) : ?>
<?php echo '</a>'?>
<?php endif; ?>
</span>
<?php endif; ?>
</p>
<?php endif; ?>

<?php echo $this->article->event->beforeDisplayContent?>

<?php if ($this->params->get('show_url') && $this->article->urls) : ?>
<span class="small">
<a href="<?php echo $this->escape($this->article->urls); ?>" target="_blank">
<?php echo $this->escape($this->article->urls); ?></a>
</span>
<?php endif; ?>

<?php if (isset ($this->article->toc)) :
echo $this->article->toc;
endif; 
?>


<?php echo JFilterOutput::ampReplace($this->article->text); ?>

<?php echo $this->article->event->afterDisplayContent?>

</div>

Zaznamenané
roman5555
Sr. Member
****

Karma: +0/-0
Offline Offline

Príspevkov: 327


« Odpoveď #2 kedy: Pondelok, 11. Október 2010 14:44 »

dakujem ti ale nejak mi to nejde.
 vytvoril som v mojej sablone priecinok html potom v nom com_content v nom article a v nom default.php s tym tvojim kodom .

cize ked mam nejaky clanok uz by tam nemali byt tabulky ale ked som si pozrel kod webu stale tam su

hm neviem preco ?? dik

alebo kde by som sa o tomto pocital viac ako na to ?
Zaznamenané
roman5555
Sr. Member
****

Karma: +0/-0
Offline Offline

Príspevkov: 327


« Odpoveď #3 kedy: Pondelok, 11. Október 2010 14:48 »

no uz sa mi to podarilo spojazdnit ale vypisalo mi taketo nejake chyby :

Warning: include_once(D:\Programy\VertrigoServ\www\syskos\templates\infredpharm\html\com_content\article\..\icon.php) [function.include-once]: failed to open stream: No such file or directory in D:\Programy\VertrigoServ\www\syskos\templates\infredpharm\html\com_content\article\default.php on line 3

Warning: include_once() [function.include]: Failed opening 'D:\Programy\VertrigoServ\www\syskos\templates\infredpharm\html\com_content\article\..\icon.php' for inclusion (include_path='.Grin:\Programy\VertrigoServ\Smarty') in D:\Programy\VertrigoServ\www\syskos\templates\infredpharm\html\com_content\article\default.php on line 3

robim to na localhoste .

kde je problem ??
Zaznamenané
Michal Hraška
Global Moderator
Hero Member
*****

Karma: +29/-0
Offline Offline

Pohlavie: Mužské
Príspevkov: 4056



« Odpoveď #4 kedy: Pondelok, 11. Október 2010 15:01 »

ako localhost používaj xampp alebo easyphp s tym mi to ide vzdy s ostatnými som mal vzdy nejaky problem

a toto si zmaž to tam mam ja este dalsie finty
Kód:
include_once(dirname(__FILE__).DS.'..'.DS.'icon.php');

a malo by ti to ist
Zaznamenané
roman5555
Sr. Member
****

Karma: +0/-0
Offline Offline

Príspevkov: 327


« Odpoveď #5 kedy: Pondelok, 11. Október 2010 18:32 »

Dakujem ti super uz to ide .

Este sa chcem spytat odkial si zobral ten kod ?? keby som si chcel urobit pre dalsie veci ako articles odkial mam zobrat ten kod a upravovat ? dik
Zaznamenané
Michal Hraška
Global Moderator
Hero Member
*****

Karma: +29/-0
Offline Offline

Pohlavie: Mužské
Príspevkov: 4056



« Odpoveď #6 kedy: Pondelok, 11. Október 2010 23:31 »

Kod som si prebral zo základnej joomly a upravil

Niektore veci som si vyladil sam cez MVC a pod.. štruktúry.
Zaznamenané
Strán: [1]
Tlačiť
Prejsť na: