×

Notice

The forum is in read only mode.
Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: Php в index.html

Php в index.html 5 years 8 months ago #15282

  • Nikolai
  • Nikolai's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 19
  • Karma: -1
  • Thank you received: 4
Здравей, Даниел,
може ли да ми удариш едно рамо? Опитвам да вкарам пхп код в {body}-то на шаблона, но...не мога да го подкарам
ето и кодът:
<?php $user =& JFactory::getUser();
if ($user->guest) { ?>нещо си<?php } ?>
но не ще и не ще. къде бъркам?
The following user(s) said Thank You: Stefan Basting

Re: Php в index.html 5 years 8 months ago #15288

  • Daniel Dimitrov
  • Daniel Dimitrov's Avatar
  • Away
  • Administrator
  • Administrator
  • Posts: 9618
  • Karma: 154
  • Thank you received: 1081
Няма да стане, понеже това си е html file и ние го парсваме сами. CComment5 ще ползва joomla template системата и там такъв код би функционирал.

При версия 4, ще трябва да се занимаваш с промени директно в php класовете.

components/com_comment/classes/joomlacomment/JOSC_post.php в този файл погледни post_htmlCode функцията. Там може би ще ти стане ясно как заменяма {podobni_stringowe} с някакъв output. Тъпа работа :(, но преди 6 години нямаше joomla templating... и това си беше добър начин за работа...

Поздрави,
Даниел

Re: Php в index.html 5 years 8 months ago #15292

  • Nikolai
  • Nikolai's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 19
  • Karma: -1
  • Thank you received: 4
Благодаря за инфото, ще опитам от там.
Само че подобен път при мен липсва - модифицирал съм версията за мои цели, и затова стоя с първата ваша версия, която съм качил - !JoComment 4.0 beta1
сега ще погледна в components/com_comment/joscomment/comment.class.php
поздрави
The following user(s) said Thank You: Stefan Basting

Re: Php в index.html 5 years 8 months ago #15294

  • Nikolai
  • Nikolai's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 19
  • Karma: -1
  • Thank you received: 4
:) Да, точно там:
/*
* construct HTML (by replacement...)
*/
$html .= "<div id='comment'>";

$html .= $this->_body;

$html = JOSC_utils::checkBlock('library', $this->_template_library, $html); /* js scripts ... */
$html = JOSC_utils::checkBlock('ads', false, $html, $this->insertAds());
$html = JOSC_utils::checkBlock('menu', false, $html, $this->insertMenu());
$html = JOSC_utils::checkBlock('post', false, $html, $this->insertComments());
/*number of comments - it is better to do it here as we already have populated the $this->_total variable */
$html = str_replace('{NUMBER_OF_COMMENTS}', $this->_number_of_comments , $html);
$html = JOSC_utils::checkBlock('form', false, $html, $this->insertForm());
$html = JOSC_utils::checkBlock('pagenav', false, $html, $this->insertPageNav());
$html = JOSC_utils::checkBlock('poweredby', false, $html, $this->insertPoweredby());
}
остава само да го направя както ми трябва
благодаря отново, Даниел

Re: Php в index.html 5 years 8 months ago #15295

  • Daniel Dimitrov
  • Daniel Dimitrov's Avatar
  • Away
  • Administrator
  • Administrator
  • Posts: 9618
  • Karma: 154
  • Thank you received: 1081
аааа, точно в comment.class.php e JOSC_post класа. В новата версия всичките класове които са в comment.class.php са пръснати в отделни файлове...

Поздрави,
Даниел

Re: Php в index.html 3 years 10 months ago #23977

  • Nikolai
  • Nikolai's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 19
  • Karma: -1
  • Thank you received: 4
:) Наложи ми се да правя доработка на една преработка от преди доста време. И за да не губя време - питаh гугъл, който ме прати индиректно във форума.
Целият пост си е офтопик, но...поздрави от последния мохикан - !JoComment 4.0 beta1 (може да е последен, ама е модерно оборудван с rich snippets)
The following user(s) said Thank You: Stefan Basting
  • Page:
  • 1
Time to create page: 0.077 seconds