Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak zmienić czcionkę na Arial?
Forum PHP.pl > Forum > Przedszkole
policjantka Nella
Witam,

zupełnie nie orientuję się w PHP, umiem tylko HTML. Ściągnęłam skrypt księgi gości, działa wspaniale, jestem super zadowolona. Ale jak zrobić, aby czcionka w tym całym skrypcie była Arialem, a nie Times New Romanem, jak jest teraz?

Bardzo bym prosiła!
P.S. Chciałam sama zobaczyć, jak się zmienia czcionki w PHP, ale jakoś nie mogę się zorientować, jak to wstawić wszystko do tego kodu.

Chyba tu na początku jest możliwość zmiana kolorów itd., więc pewnie można i dostawić odnośnie czcionki... Pomógłby ktoś przedszkolakowi guitar.gif ?

  1. <?php
  2.  
  3. // Księga Gości 3.0 admin by Tomasz Czwarno
  4. // Autor:  Tomasz Czwarno <ksiegagosci@czwarno.pl>
  5. // WWW:  ksiegagosci.czwarno.pl
  6. // DATA: 2006.10.01, 12:00
  7.  
  8. /*
  9. Księga Gości 3.0 by Tomasz Czwarno</b> - uwagi do wersji 2.0
  10.  
  11. - Plik z wpisami w wersji 3.0 jest kompatybilny z wersją 2.0
  12. - Dodano licznik i ograniczenie co do ilości znaków we wpisie
  13. - Dodano zabezpieczenie przed dodawaniem duplikatów (w momencie odświeżenie strony po dodaniu wpisu)
  14. - Zmieniono metodę komunikacji z GET na POST (możliwość instalowania skryptu na serwerach z bezpieczniejszym register_glo
    bals=OFF w php.ini)
  15. - Rozbudowano przewijaki wpisów (FIRST, PRIV, NEXT, LAST)
  16. - Dodano możliwość modelowania napisów przycisków dodawania, edytowania, usuwania
     oraz czyszczenia wpisów (ADD, EDIT, DEL, RESET)
  17. - Dodano kilka komunikatów odnośnie edytowania wpisów w części administracyjnej
  18. */
  19.  
  20. class ksiega_gosci {
  21.  
  22. var $obramowanie; // Grubość obramowania
  23.  
  24. var $szerokosc; // Szerokość skryptu na stronie - formularze i listy wpisów
  25. var $szerokosc_form; // Szerokość opisu formularza
  26. var $szerokosc_note; // Szerokość opisu wpisu
  27. var $szerokosc_navi; // Szerokość opisu paska opisu nawigacji
  28. var $maxsize; // Maksymalna ilość znaków we wpisie
  29.  
  30. var $kolor; // Kolor tła skryptu
  31. var $kolor_lini; // Kolor lini oddzielajacej wpisy
  32. var $kolor_liter_a; // Kolor liter pola autor
  33. var $kolor_liter_w; // Kolor liter pola strony www
  34. var $kolor_liter_n; // Kolor liter pola wpisu
  35. var $kolor_liter_d; // Kolor liter pola daty
  36. var $kolor_liter_g; // Kolor liter pola gg
  37. var $kolor_liter_ue; // Kolor liter pól Usuń i Edytuj
  38.  
  39. var $wielkosc_lini; // Grubość linii oddzielającej
  40. var $wielkosc_liter_a; // Wielkość liter autor
  41. var $wielkosc_liter_w; // Wielkość liter strona www
  42. var $wielkosc_liter_n; // Wielkość liter wpisu
  43. var $wielkosc_liter_d; // Wielkość liter daty
  44. var $wielkosc_liter_g; // Wielkość liter GG
  45. var $wielkosc_liter_ue; // Wielkość liter pól Usuń i Edytuj
  46.  
  47.  
  48. var $file; // Plik z wpisami
  49. var $note_jump; // Ilość wpisów na stronie
  50. var $note_count; // Liczba wpisów w pliku z wpisami
  51. var $isRefreshed; // Czy strona została odświerzona
  52. var $refreshCode; // Kod odświerzania
  53. var $OneNoteLines; // Liczba linii jednego wpisu
  54.  
  55. var $COMMENTS; // Odpowiedzi skryptu na aktywność użytkownika
  56. var $NAVIGATION; // Napisy nawigacyjne
  57. var $FIELD; // Nazwy pól
  58. var $ACTION; // Akcje formularzy
  59.  
  60. var $wersjakg; // Wersja skryptu
  61. var $autorkg; // Autor skryptu
  62. var $stronakg; // Strona domowa skryptu
  63.  
  64. function ksiega_gosci($file)
  65. {
  66. // Inicjacja wartości domyślnych
  67. $this->obramowanie  = 0;
  68. $this->szerokosc  = 800;
  69. $this->szerokosc_form = 200;
  70. $this->szerokosc_note = 100;
  71. $this->szerokosc_navi = 300;
  72. $this->maxlen  = 15;
  73. $this->maxsize  = 250;
  74.  
  75. $this->kolor  = "";
  76. $this->kolor_lini  = black;
  77. $this->kolor_liter_a  = black;
  78. $this->kolor_liter_w  = black;
  79. $this->kolor_liter_n  = black;
  80. $this->kolor_liter_d  = black;
  81. $this->kolor_liter_g  = black;
  82. $this->kolor_liter_ue  = black;
  83.  
  84. $this->wielkosc_lini  = 1;
  85. $this->wielkosc_liter_a  = 3;
  86. $this->wielkosc_liter_w  = 3;
  87. $this->wielkosc_liter_n  = 3;
  88. $this->wielkosc_liter_d  = 2;
  89. $this->wielkosc_liter_g  = 3;
  90. $this->wielkosc_liter_ue  = 3;
  91.  
  92. $this->file  = $file;
  93. $this->note_jump  = 10;
  94. $this->OneNoteLines  = 5;
  95. $this->note_count  = count(file($this->file))/$this->OneNoteLines;
  96. $this->isRefreshed  = 0;
  97. $this->refreshCode  = md5(date("Y-m-d-H-i-s"));
  98.  
  99. $this->NAVIGATION[0] = "FIRST";
  100. $this->NAVIGATION[1] = "PRIV";
  101. $this->NAVIGATION[2] = "NEXT";
  102. $this->NAVIGATION[3] = "LAST";
  103. $this->NAVIGATION[4] = "EDIT";
  104. $this->NAVIGATION[5] = "DEL";
  105. $this->NAVIGATION[6] = "ADD";
  106. $this->NAVIGATION[7] = "EDIT SAVE";
  107. $this->NAVIGATION[8] = "RESET";
  108.  
  109. $this->FIELD[0] = "AUTHOR";
  110. $this->FIELD[1] = "EMAIL";
  111. $this->FIELD[2] = "WWW";
  112. $this->FIELD[3] = "GG";
  113. $this->FIELD[4] = "NOTE";
  114.  
  115. $this->COMMENTS[0] = "<b><font color=\"black\">* Pola obowiązkowe.</font></b>";
  116. $this->COMMENTS[1] = "<b><font color=\"red\">Brak wypełnionych pól obowiązkowych.</font></b>";
  117. $this->COMMENTS[2] = "<b><font color=\"black\">Wpis dodany.</font></b>";
  118. $this->COMMENTS[3] = "<b><font color=\"red\">Wpis zmieniony.</font></b>";
  119. $this->COMMENTS[4] = "<b><font color=\"red\">Wpis usunięty.</font></b>";
  120. $this->COMMENTS[5] = "<b><font color=\"red\">Strona ponownie odświerzona !!!</font></b>";
  121. $this->COMMENTS[6] = "Czy usunąć ten wpis na 100% ?";
  122. $this->COMMENTS[7] = "Strona <b><%PAGE%></b> z <b><%PAGECOUNT%></b>. Liczba wpisów: <b><%NOTECOUNT%></b>.";
  123. $this->COMMENTS[8] = "Wprowadzono zbyt dużo znaków !";
  124. $this->COMMENTS[9] = "Limit znaków - ";
  125. $this->COMMENTS[10] = "<b><font color=\"red\">Edycja wpisu.</font></b>";
  126. $this->COMMENTS[11] = "Czy dodać wpis jako nowy ?";
  127.  
  128.  
  129. $this->ACTION[0] = "PAGEFIRST";
  130. $this->ACTION[1] = "PAGEPRIV";
  131. $this->ACTION[2] = "PAGENEXT";
  132. $this->ACTION[3] = "PAGELAST";
  133. $this->ACTION[4] = "EDITNOTE";
  134. $this->ACTION[5] = "DELSAVENOTE";
  135. $this->ACTION[6] = "ADDSAVENOTE";
  136. $this->ACTION[7] = "EDITSAVENOTE";
  137. $this->ACTION[7] = "RESET";
  138.  
  139. $this->wersjakg = "Księga Gości 3.0 admin";
  140. $this->autorkg = "Tomasz Czwarno <ksiegagosci@czwarno.pl>";
  141. $this->stronakg = "http://ksiegagosci.czwarno.pl";
  142. }
  143.  
  144. ... i tak dalej...
  145. ?>
Moli
Z tego co widze, to tu nie ma mozliwosc zmiany, musisz ręcznie. Znajdź kod gdzie jest wyświetlany tekst, i dodaj w stylach
Kod
font-family:Arial;
Petermechanic
widzisz znaczniki font? no i dopisujesz parametr face=\"Arial\" (Te \ muszą być ze względu na zastosowanie w kodzie PHP: ""). Oto przykład
Kod
$this->COMMENTS[0] = "<b><font color=\"black\" face=\"Arial\">* Pola obowiązkowe.</font></b>";
Spykaj
Najlepiej użyć CSS, ale można też tak jak Petermechanic.
-Nella-
A jak zrobić, żeby właśnie wszystkie napisy w tej księdze były w Arialu? Co trzeba wpisać. Bo, gdy dodam do fontów, to tylko w przypadku napisów, które określają fonty mam czcionkę w Arialu. A inne? Jak zdefiniować styl w php? Podpowie ktoś? Dzięki za pomoc Moli, Petermechanic i Spykaj.
qba10
Czy ten skrypt posiada style css? Jeżeli tak to dodaj coś takiego:
Kod
body
{
font-family: arial;

}

A jeżeli nie ma to do głownego pliku dodaj miedzy <head> coś takiego:
Kod
<style type="text/css">
/* <![CDATA[ */
body { font-family: arial; }


/* ]]> */
</style>


I po kłopocie.

@ sorka to chyba przez reklamę proszku do prania haha.gif
mdnm
Cytat(qba10 @ 20.07.2008, 13:15:35 ) *
ariel


jak coś to arial. szczerze polecam czcionkę Verdana lub Tahoma :]
-Nella-
WIELKIE DZIĘKI!
Kochani naprawdę jesteście, super jest to forum; pisałam zawsze odnośnie HTML lub PHP na innym, to byłam traktowana jak idiotka, wyzywano mnie, w ogóle nie odpowiadano; a tu wszyscy tacy skłonni do pomocy. Najchętniej bym wszystkim dała podziękowanie! Dzięki chłopaki ))) Może być i Ariel, mi to już wsio rawno ))
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.