Skocz do zawartości
Zaloguj się, aby obserwować  
t4t4v4

Dodatkowe pola w pakietach i dodawanie zawartości do httpd.conf (jeśli zaznaczono pole)

Polecane posty

Witajcie!

Chcę zrobić pakiet, w którym wszyscy użytkownicy będą mieć reklamy na stronie. Więc posłużyłem się: http://www.directadmin.com/features.php?id=479 i http://help.directadmin.com/item.php?id=299

 

Zawartość pliku custom_package_items.conf:

reklamy=type=checkbox&string=Reklamy na stronie&desc=Reklamy na stronie&checked=no

 

Zaznaczanie funkcji "reklama" działa i jest dodawana linijka do pliku: /usr/local/directadmin/data/users/testowo/users.conf reklama=ON

 

 

Do niektórych plików httpd.conf zależnie od zaznaczenia opcji "reklamy" chcę dodawać następujący kod:

LayoutIgnoreURI *.rss
LayoutIgnoreURI *.xml
LayoutIgnoreURI *.raw
   AllowOverride All
   AddOutputFilter LAYOUT html htm shtml php
   LayoutComment Off
   LayoutFooter /home/reklama.html

 

Więc w templatkach virtual hostów dodałem pomiędzy <Directory>:

|*if reklamy="ON"|
LayoutIgnoreURI *.rss
LayoutIgnoreURI *.xml
LayoutIgnoreURI *.raw
   AllowOverride All
   AddOutputFilter LAYOUT html htm shtml php
   LayoutComment Off
   LayoutFooter /home/reklama.html
|*endif|

 

Gdy wrzucę użytkownikowi ręcznie kod dodający reklamę, wszystko działa. Gdy dodam nowego użytkownika z zaznaczoną "reklamą" (reklama=ON) to nie dodaje mi tego do httpd.conf

 

Wie ktoś o co może chodzić? :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zaloguj się, aby skomentować

Będziesz mógł dodać komentarz po zalogowaniu się



Zaloguj się
Zaloguj się, aby obserwować  

×