PDA

Zobacz pełną wersję : sobi2 pole autor wpisu



danio_d
28-03-2009, 23:06
Witam,

Czy jest możliwość, żeby wyciągnąć z już zrobionego wpisu jego autora?
Chciałbym dołożyć pole 'autor wpisu'.
Znalazłem rozwiązanie od neo dla nowych wpisów, albo po wyedytowaniu:
Po przeróbce robi link do profilu (formularz):


<?php $user =& $config->getUser(); ?>
<?php
if(!$user->id ) {
echo $fields['field_name']['field'];
}
else { ?>
<input id="field_name" class="inputbox" name="field_name" size="30" type="text" readonly="readonly" value="<?php echo $user->username; ?>">
<?php }
?>
<?php
if(!$user->id ) {
echo $fields['field_userid']['field'];
}
else { ?>
<input id="field_name" class="inputbox" name="field_userid" size="30" type="text" readonly="readonly" value="<?php echo $user->id; ?>">
<?php }
?>



I w szeczegółach:

<a href="index.php?option=com_comprofiler&amp;task=userProfile&amp; task=<?php echo $fieldsObjects['field_userid']->data; ?>"><?php echo $fieldsObjects['field_name']->data; ?></a>

Ale co zrobić, żeby te dane wyciągnąć jakoś z już istniejących wpisów. Jakoś one muszą być zapisane, bo 'system' wie, który użytkownik może go edytować.

Dziękuję za pomoc
Daniel

Leprechaun
25-05-2009, 19:10
Witaj, czy udalo ci sie wyciagnac juz te dane?
Jesli nie to przylaczam sie do Twego pytania.

Jola
26-05-2009, 17:21
Witam, dla uzyskania nazwy autora trzeba trochę obrobić dane:

$user =&sobi2bridge::jUser( $database );
$id_owner = $mySobi->owner;
$user->load( $id_owner );
echo "To jest właśnie ta poszukiwana nazwa: ".$user->name;Pozdrawiam

Leprechaun
26-05-2009, 20:12
Dziekuje JolaS,

Wszystko ladnie pieknie, czy mozna to zrobic jako link? do profilu oczywiscie.

U mnie dziala tylko ten kod od JolaS, a z linkiem mam problem

Jola
26-05-2009, 20:25
Wiesz ja z Sobi2 dopiero raczkuję - przybliż o co dokładnie chodzi z tym profilem - jakiś przykład - albo co!!

Leprechaun
26-05-2009, 20:32
www

po wejsciu w jedno z ogloszen tuz pod galeria jest wynik kodu od Ciebie, (dzieki :)). Zamiast wyswietlanego Nicka chcialbym wyswietlic link do profilu autora postu.

ponizej calej tresci znajduje sie tez link Make your Offer - jest to przerobiony plugin Report Listing,

Jola
26-05-2009, 21:04
<?php
$user =&sobi2bridge::jUser( $database );
$id_owner = $mySobi->owner;
$user->load( $id_owner );
?>
<a href="index.php?option=com_comprofiler&amp;task=userProfile&amp; user=<?php echo $id_owner; ?>"><?php echo $user->name; ?></a>Tak na marginesie - to nie było takie trudne - oj mężczyźni!!

Potrzebujemy na forum chętnych do pomocy - tłumaczenia ;).

Leprechaun
26-05-2009, 21:17
Cyt: Tak na marginesie - to nie było takie trudne - oj mężczyźni!!

Faktycznie, masz racje, co bysmy bez was zrobili...


Cyt. Potrzebujemy na forum chętnych do pomocy - tłumaczenia ;).

Napisz prosze na pm cos wiecej

zwiastun
26-05-2009, 23:47
http://wiki.joomla.pl/Joomla!WikiPL:Potrzebne_t%C5%82umaczenia
http://wiki.joomla.pl/Kategoria:Materia%C5%82y_do_przet%C5%82umaczenia

:) Zapraszam

Leprechaun
27-05-2009, 01:54
dzieki Zwiastunie,
widze ze troszke jeszcze brakuje do pelnego polskiego wydania encyklopedii, postaram sie cos dorzucic od siebie, a przy okazji moze sam sie czegos dowiem czytajac te wszystkie teksty