Dopiero zaczynam zabawę z sobi2 i tak jak w temacie: szukam pomocy jak wstawić datę aktualizacji jako jedno z pól do widoku do V-Card. Data i czas aktualizacji jest pamiętany w każdym wpisie (bo go widzę w zakładce "Publikowanie") - proszę o pomoc jak go "wydobyć" i opublikować.
Witam,
należy dodać pole do zapytania sql i przekazać jako parametr funkcji.
Plik frontened.class.php linia ok. 863 jest
$query = "SELECT itemid, title, owner, image, icon, background FROM `#__sobi2_item` AS items " .zmienic na:
$query = "SELECT itemid, title, owner, image, icon, background, last_update FROM `#__sobi2_item` AS items " .linia ok. 1114 jest:
sobi2VCview($result->itemid, $style, $ico, $img, $title, $fieldsObjects, $fieldsFormated, $plugins, $editButton, $deleteButton);zmienić na:
sobi2VCview($result->last_update, $result->itemid, $style, $ico, $img, $title, $fieldsObjects, $fieldsFormated, $plugins, $editButton, $deleteButton);Plik sobi2.vc.tmpl.php wywołanie funkcji:
function sobi2VCview($id, $style, $ico, $img, $title, $fieldsObjects, $fieldsFormatted, $plugins, $editButton = null, $deleteButton = null)zmienić na:
function sobi2VCview($last_update, $id, $style, $ico, $img, $title, $fieldsObjects, $fieldsFormatted, $plugins, $editButton = null, $deleteButton = null)i gdzieś wewnątrz szablonu wywołać sobie zmienną:
echo $last_update;
Niestety nie działa - jak sprawdzić gdzie jest błąd?
Tak się składa, że przed podaniem rozwiązania testowałam u siebie i działa.
Jedyne wątpliwe miejsce to zapytanie sql przed $query dodaj echo (echo $query = "...) i sprawdź czy to zapytanie się wyświetla na stronie.
Druga sprawa: czy na pewno korzystasz z szablonu?
Wyczyść cache w Sobi2.
Tak korzystam z szablonu, po dodaniu echo zapytanie się nie wyświetla - gdzie jest błąd?
---------- Post dodany o 23:01 ---------- Poprzedni post był o 22:57 ----------
Znalazłem, serdeczne dzięki.
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!