PDA

Zobacz pełną wersję : Image Browser problem



belfegor1
18-04-2010, 15:49
Co zrobić żeby w przeglądarce tam gdzie wyświetla się tytuł strony można było ustawić własny tytuł, bo mi ustawia się tam automatycznie link strony i wygląda to brzydko.
http://mjazowy.hekko.pl/jazowy/galeria.html

_eva
18-04-2010, 19:26
Przejdź do menu na zapleczu i kliknij na odnośnik do Twojej galerii. W Parametry systemu powinno być coś takiego jak Tytuł strony (tu wpisujesz)i Pokaż tytuł strony.

belfegor1
18-04-2010, 19:49
Też tak robię ale ta funkcja nie ma wpływu na to ona zmienia tytuł nad zdjęciami.

_eva
18-04-2010, 20:23
Chodzi mi o Parametry systemu, które widać na tym obrazku (http://www.e-noise.com/images/stories/extensions/imagebrowser/imagebrowser-backend-menu.png)
Jeśli to nie działa zobacz stronę: tutaj (http://www.e-noise.com/joomla-extensions/image-browser.html) i dokumentacje (http://downloads.joomlacode.org/docmanfileversion/2/3/7/23726/ImageBrowserDocumentationv0.1.5.pdf). Powinny być informacje na ten temat.

belfegor1
18-04-2010, 21:23
Dalej bez zmian

belfegor1
19-04-2010, 12:08
Zadałem to pytanie na innym forum i ktoś znalazł rozwiązanie, oto i one:
W pliku \components\com_imagebrowser\views\gallery\view.ht ml.php trzeba wprowadzić dwie zmiany do funkcji display
1. dodać deklaracje zmiennej $mainframe [linia 50]
2. użyć metody $mainframe->getPageTitle() [linia 67]
Zmodyfikowana funkcja wygląda tak:


function display($tpl = null) {

global $mainframe; // NAJLEPIEJ DODAĆ TUTAJ

// Initialise the view

$this->init();

$array = explode('/', $this->folder);

// Take the last element from the array

$folder_title = $array[(count($array)-1)];

// Set page title (replacing "_" and "/")

$this->folder_title = str_replace(array('_', '/'), array(' ', ''), $folder_title);

// Push model into the view

$model =& $this->getModel();

$gallery = $model->getGallery($this->folder);

$this->images = $gallery[0];

$this->subdirectories = $gallery[1];

// Set up document and update pathway before we display the view

$this->setUpDocument($mainframe->getPageTitle()); //TUTAJ ZAMIENIĆ

if (!empty($this->folder)) {

$this->doBreadcrumbs();

}

parent::display($tpl);

}