Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Skąd pobierać titile, keywordsy itp .. ;)
Damiankossek
post
Post #1





Grupa: Zarejestrowani
Postów: 118
Pomógł: 8
Dołączył: 10.12.2009

Ostrzeżenie: (0%)
-----


No więc witam,

Zapewne gdzieś tam w moich poprzednich pytaniach wspominałem że piszę CMSa opartego na Kohanie (IMG:style_emoticons/default/smile.gif) ...
No i teraz mam mały problem ponieważ np. chciałbym aby użytkownik mógł zmieniać zawartość <title>, <meta> itp.
To już nie jest taki problem jak zrobić taki formularz i jak przekazać to do widoku (IMG:style_emoticons/default/smile.gif)

Ale mam następujący problem jak i gdzie to zamieścić żeby można to póżniej prosto edytować ?

Wg. mnie najfajniej aby wszystko było zawarte w tablicy np.

  1. Plik pagesettings.php
  2.  
  3. return array('title' => 'Strona firmy X', 'keywords' => 'budownictwo, sciany');
  4.  


No i pobrać i wyświetlić te dane to nie problem, ale w razie edycji tych danych poprzez formularz, jak to zapisać z powrotem do tej tablicy?
Bo pierwsza koncepcja jaka przychodzi mi do głowy to pobrać zawartość tego pliku a póżniej np. poprzez str_replace podmieniać zawartość pliku, ale wydaje mi się to problematyczną i niepraktyczną metodą.

Myślałem jeszcze nad plikami w stylu: title.txt , keywords.txt itp. ale czy to jest dobre rozwiązanie ? W zasadzie proste do zrobienia i po moich przemyśleniach jedyna sensowna metoda, ale być może można to lepiej zrobić ?

Ten post edytował Damiankossek 20.12.2010, 14:44:04
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Jeśli chcesz edytować z poziomu strony to też żaden problem. Ja mam plik konfiguracyjny i przy wywoływaniu odpowiedniej wyciągam te dane z niego (IMG:style_emoticons/default/smile.gif) Równie dobrze mogę użyć do tego celu bazy, co jest myślę wygodniejsze w przypadku dynamicznego tworzenia tytułu, gdzie tytuł ów jest naprawdę częsty w zmianach.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 02:36