|
 | | |
| Autor | Správa |
account23
 Užívateľ
 Založený: 18.11.2010 Príspevky: 60
 | Zaslal: Po 22.11.10 23:15 |   |
ešte jeden problém mám a to je ako vložiť komponent jcoments do iného komponentu ?
proste funguje tak že sa zobrazuje iba do noviniek a tak ale ja ho chcem použiť do iného komponentu ako je com_channels ale neviem jak to tam vložiť cez administráciu to neni na výber ...
existuje nejaký externý kód ktorý vložím do riadkov komponentu a on naskočí na tých stránkach ?
neviem či som už unavený ale inač ma už nič nenapadá a netuším aký to môže mať kód ... |
| |
  |
 |
account23
 Užívateľ
 Založený: 18.11.2010 Príspevky: 60
 | Zaslal: Ne 28.11.10 18:48 |   |
ach nik nevie ? odpoveď som hľadal priamo na stránke jcoments poradili mi tam ísť podľa jedného návodu no i tak to nejak nejde tu je to
| kód: | | http://www.joomlatune.com/jcomments-developers-manual.html#jcomments_plugin |
vytvoril som si ten plugin
| kód: | <?php
class jc_com_mycomp extends JCommentsPlugin {
function getObjectTitle( $id ) {
// Data load from database by given id
$db = & JFactory::getDBO();
$db->setQuery( "SELECT title FROM #__mycomp WHERE id='$id'");
return $db->loadResult();
}
function getObjectLink( $id ) {
// Itemid meaning of our component
$_Itemid = JCommentsPlugin::getItemid( 'com_mycomp' );
// url link creation for given object by id
$link = JRoute::_( 'index.php?option=com_mycomp&task=view&id='. $id .'&Itemid='. $_Itemid );
return $link;
}
function getObjectOwner( $id ) {
$db = & JFactory::getDBO();
$db->setQuery( 'SELECT created_by, id FROM #__mycomp WHERE id = ' . $id );
return $db->loadResult();
}
}
?> |
no vec sa má tak že ho neberie samozrejme som ho prepísal podľa môjho komponentu no nerobí to nič
potom som pridal tento kód do komponentu do views
| kód: | <?php
$comments = JPATH_SITE . DS .'components' . DS . 'com_jcomments' . DS . 'jcomments.php';
if (file_exists($comments)) {
require_once($comments);
echo JComments::showComments($id, 'com_movi', $title);
}
?> |
komentáre tam zobrazuje dajú sa písať pekne to ide krása radosť no žiaľ otvorím si iný príspevok v určenom komponente no tam sú tie isté komentáre ktoré som skúšal pred tým :/ čo mám spraviť aby to šlo ? nejak upraviť ten druhý kód ?
písal som im to aj na fórum ale asi mi nerozumeli mojej google angličtine alebo neviem |
| |
  |
 |
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre.
|
| |