![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 5.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
witam.
mam taki problem: chciałbym zmienić jedną wartoć w pliku css (konkretnie kolor) bez edytowania pliku. Robiłem tak: najpierw pole select lub input do wprowadzenia konkretnej wartosci potem funkcja fseek() do ustawiania wskażnika w odpowiednim miejscu i juz zostaje tylko fwrite().I tylko nie wiem jak poprzednią wartość usunąć bo unlink() usuwa cały plik.Stąd moje pytanie: jak usunąć zadaną liczbe znaków począwszy od konkretnego miejsca. A może istnieje lepsza i prostsza metoda?? Generalnie chodzi o to żeby w sklepie w panelu admina można było zmieniać poszczegolne kolory a nie tylko cały szablon. pozdrawiam ActivPlayer - to sie nie uda bo może być- ki*lka takich samych wartości a moge chcieć zmienić tylko jedną i tu chyba przyda się rada Vogla z znacznikami (nie znam,nie słyszałem,poczytam,pokombinuje) co do smarty to na razie odpuszczam bo niektóre ustawiania są w .php .html .tpl i te też chciałbym zmieniać. Ten post edytował wentys 5.02.2006, 22:49:33 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Pomysł, który masz nie jest zbyt dobry. Tak się nie robi.
Możesz oprzeć modyfikowanie wyglądu o bazę danych. Tam trzymać style, zmieniać,usuwać,dodawać itp. Ewentualnie możesz też zrobić kilka wersji kolorstycznych szablonów. Tak by było prościej. -------------------- -------------
------ |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 402 Pomógł: 0 Dołączył: 20.01.2003 Ostrzeżenie: (0%) ![]() ![]() |
szablony Smarty.
lub wlasny prostszy model. np. wprowadzenie znacznikow do pliku {{kolor_1}} a potem str_replace('{{kolor_1}}', '#ff0000', $zawartosc_css); i zapisujesz plik. -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%) ![]() ![]() |
pomimo tego ze to zły nawyk, pomoge CI i pokombinujemy:)
otwórz plik css. odczytaj cala zawartosc. teraz uzywasz str_replace i zamieniasz stara wartosc na nowa, i zapisujesz plik. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 21.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Warsztat: Apache 1.3.27 - MySQL 3.25.55 - PHP 4.3.2
Narzedzia: Macromedia Dreamweaver MX - MySqlFront Na warsztacie: sikret proj |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.06.2025 - 09:27 |