Powrót do spisu działów > Modyfikacje > Modyfikacja title dla modułu CMpro
  Opublikowano 12-05-2006  Drukuj aktualną stronę
Bobek358  E-mail autora

Modyfikacja title dla modułu CMpro

Modyfikacja title dla modułu CMpro. Wiele z nas chce, aby w różnych modułach (włącznie z ich pod stronami - treścią) były różne zawartości znacznika title. Np. zawierające tytuł aktualnie przeglądanego artykułu. Jest to bardzo proste do osiągnięcia. Przedstawię modyfikacje, jakie musimy dokonać w module CMpro, aby uzyskać taki efekt (tytuł artykułu oraz działów będą wyświetlane w tagu title).

1. Instalujemy moduł CMpro na naszym mdpro.
2 Dodajemy testowy dział i testową stronę (po skończeniu modyfikacji będziesz mógł ją usunąć).
3. Otwierasz plik: pnuser.php – znajduje się w ktallogu: modules/CMpro/.
4. W linijce 46 (treść linijki 44: function cmpro_user_listsubjects() { ) dodajesz następujący kod:

Kod:
Global
$artpage,
$info;


5. Usuwamy linijkę: 189 ( treść linijki 189: return $output->GetOutput(); ) i wklejamy tam kod:

Kod:
$artpage = 1;
$info[title] = "Dział z Tutorialami";
return $output->GetOutput();
$artpage = 0;


6. Teraz przechodzimy do linijki 201 ( treść linijki 198: function cmpro_user_listpages() ) i ponownie wklejamy pierwszy kod.
7. Ostatnim krokiem jest usunięcie kodu z linijki 343 (treść linijki 342: return $output->GetOutput(); ) i wstawienie zamiast niej kodu:

Kod:
$artpage = 1;
$info[title] = $subname;
return $output->GetOutput();
$artpage = 0;


INFO: oczywiście, tekst: “dział z tutorialami” zastępujemy swoim ( będzie pokazywany w title, po wejściu w moduł CMpro). Tutorial został napisany dla wersji 1.1