PDA

Zobacz pełną wersję : SOBI2 - przynależność do kategorii widziana w V-card



bloody
05-01-2008, 16:00
Witam
Tworzę bazę danych opartą na module SOBI2, mam pewien niepokojący mnie problem, może ktoś z was się spotkał z jego rozwiązaniem - mi sie nie udało.Mianowicie:

Ciekawi mnie w jaki sposób dodać do Vcard i pełnego widoku kategorie w jakich znajduje się wpis.Nie można tego zrobić przez podstawowe wpisy typu
<?php echo (http://www.php.net/echo) $fieldsFormatted['field_website']; ?>

bo nie ma typowego odwołania. W takim wypadku muszę przy każdej
dodawanej firmie wpisywać dodatkowo kategorię, co jest w sumie
niewygodne :-/

Ktoś może spotkał się z takim problemem i udało mu się rozwiązać? Ewentualnie, może ktoś ma jakieś pomysły?

neo_fox
09-01-2008, 12:20
Witam
... bo nie ma typowego odwołania...

Jest:
HTML_SOBI::getMyCategories($mySobi, true)Tylko nie zapomnij odkomentować tego:



// For advanced templating You can coment it in if You need to access other sobi2 object proporties
$mySobi = new sobi2( $id );
Pozdrawiam,
Neo

bloody
13-01-2008, 08:52
Już wszystko jasne -wielkie dzięki. Jeśli ktoś będzie potrzebował opiszę dokłądniej:

Po linijce
<td <?php echo $style; ?>>

umieszczamy

<?php $mySobi = new sobi2( $id ); ?>

Później w miejscu w którym nam odpowiada

<?php echo HTML_SOBI::getMyCategories($mySobi, true);?>

eman
27-01-2009, 19:36
Witam mam podobny problem z tym że chodzi o wstawienie daty do v-card

robię to tak:

<!-- here starts the template -->


<td <?php echo $style; ?>>

<?php $mySobi = new sobi2( $id ); ?>

<?php echo (http://www.php.net/echo) HTML_SOBI::addedDateOnly($config, $mySobi); ?>
<?php echo $title; ?>
<?php echo HTML_SOBI::customFieldsData($fieldsFormatted);?>


<!-- here ends the template -->

co jest źle?

powoli zaczynam tracić cierpliwość :(

Proszę o jakieś wskazówki.

pozdrawiam


edit:

ok udało się kod ma wyglądać tak:


<?php $mySobi = new sobi2( $id ); ?>
<?php $config =& sobi2Config::getInstance(); ?>
<?php echo HTML_SOBI::addedDateOnly($config, $mySobi); ?>


teraz pytanie w tej chwili ogłoszenia v-card wygląda tak:

tytuł ogłoszenia1 dodano 01.01.2009
tytuł ogłoszenia2 dodano 01.01.2009
tytuł ogłoszenia3 dodano 01.01.2009


co trzeba zrobić i czy jest to bardzo ciężkie żeby ogłoszenia wyglądały tak:

data 01.01.2009

tytuł ogłoszenia1
tytuł ogłoszenia2
tytuł ogłoszenia3

data 01.02.2009

tytuł ogłoszenia1
tytuł ogłoszenia2
tytuł ogłoszenia3


poradzi ktoś?