Mimo, że moja nauka z PHP dopiero się zaczyna, napisałem sobie mały skrypcik. Coś a' la CMS:)
W skrypcie owym jest możliwośc zmiany styli, szablonów. Teraz mam pytanie.
Mam następującą funkcję:
<?php function show($band, $format) { $query = mysql_query("SELECT * FROM shows join settings where band='$band' and format='$format' ORDER BY date") echo ' if($r['format'] == 'DVD') } else { } $infos = mysql_query("select * from infos where show_id='{$r['id']}' limit 1") or die (mysql_error()); echo "<a href='?module=info&id={$r['id']}'' title='Info'><img src='templates/default/images/info.gif' style='border:0; padding:0; line-height:15px; vertical-align: bottom'></a></p>"; } } } ?>
Jak widzicie, zwraca ona rózne rekordy z bazy danych. Teraz mam pytanie.
Czy macie może jakieś sugestie jak rozwiązać problem, ale zwracała ona jakieś zmienne? Wiem, jakoś fatalnie idzie mi tłumaczenie, więc posłużę się przykładem.
Powiedzmy, że chcę zrobić tak, aby zaprezentowana funkcja zwracała mi zmienne: $tytul, $zawartosc, $stopa.
Mam teraz różne szablony, style strony, które użytkownik może zmienić. O co mi chodzi? A mianowicie o to, aby zwrócone funkcje były wywoływane w szablonach i w nich ustawiane, żeby nie było konieczności zwracania fragmentów layoutu funkcją:
$tytul = 'Szablon 1'
Wszystkie sugestie mile widziane!:) Gotowca nie chcę, chcę to sam załapać.
Pozdrawiam