PDA

Zobacz pełną wersję : Sobi 2 - jak wstawić datę aktualizacji do V-Card



piotr_
07-01-2011, 20:36
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ć.

Jola
07-01-2011, 21:55
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;

piotr_
07-01-2011, 22:32
Niestety nie działa - jak sprawdzić gdzie jest błąd?

Jola
07-01-2011, 22:38
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.

piotr_
07-01-2011, 23:01
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.