PDA

Zobacz pełną wersję : jak wyłączyć zmianę wyglądu strony i czcionki (A+ A-)



Aeon
08-01-2010, 12:50
Witam,
Zakładam stronę na Joomli 1.5.8, używam szablonu JA_PURITY II. w położeniu user3 dałem sobie grafikę szeroką na 960pix, i wszystko jest ok dopóki ktoś nie zmieni sobie w prawym górnym rogu szerokości strony (opcje || < > > < obok A+ i A-), mianowicie jeśli da za szerokie to grafika będzie mniej lub więcej szeroka niż strona i głupio to będzie wyglądać... Ustawiłem domyślnie szerokość taką jaka mi pasuje ale chce też wyłączyć możliwość jej zmiany w prawym górnym rogu.. jak to zrobić? :)
Strona pod tym linkiem: www.ogloszenia.adriankraska.pl (http://www.ogloszenia.adriankraska.pl)
Pozdrawiam

nikszal
08-01-2010, 13:35
To jest możliwe, ale nie z poziomu konfiguracji szablonu. Trzeba zrobić poprawki w kodzie.

Aeon
08-01-2010, 13:36
używa ktoś z Was tego szablonu żeby podpowiedzieć gdzie to zrobić?

Bazyl
08-01-2010, 13:37
Może uaktualnij J! do 1.5.15...
Inaczej możesz kłopoty wszelakie. ;)


Wrzuć coś do puszki Wielkiej Orkiestry Świątecznej Pomocy (http://www.wosp.org.pl/final)

Aeon
08-01-2010, 13:40
będę uaktualniał zapewne ale w tutaj chodzi mi o wyłączenie opisanej wyżej funkcji :) but how? :)

nikszal
08-01-2010, 13:40
używa ktoś z Was tego szablonu żeby podpowiedzieć gdzie to zrobić?Właśnie go zainstalowałem. Trzeba zakomentować klasę usertools-screen.

michxxx
08-01-2010, 14:04
Ja chcialem usunac opcje A+,A, A- (zmiane wielkosci liter na stronie) - to po prostu z pliku szablonu index.php usunalem odpowiedni wpis i problem z glowy

moje
08-01-2010, 14:35
Ja chcialem usunac opcje A+,A, A- (zmiane wielkosci liter na stronie) - to po prostu z pliku szablonu index.php usunalem odpowiedni wpis i problem z glowy
W takim razie coś nie wyszło, bo ja cały czas widzę te przyciski na w/w stronie.

Aeon
08-01-2010, 14:47
gdzie i jak mogę zakomentować tą klasę? :D

moje
08-01-2010, 15:03
W pliku index.php szablonu. O komentarz dla jeżyka php/html możesz poczytać na necie, jest tego pełno.

zwiastun
08-01-2010, 15:04
Zakomentować klasę? A co to da?
Za wywołanie przełącznika rozmiaru czcionki i przełącznika szerokości ekranu odpowiadają polecenia:

<?php $this->loadBlock('usertools/screen') ?>
<?php $this->loadBlock('usertools/font') ?>w pliku
layouts/blocks/joomla/header.php
Drugie dodaje dodaje przełącznik rozmiaru czcionki.

Aeon
08-01-2010, 15:09
czyli coś takiego ma być? :

<?php
/*
#------------------------------------------------------------------------
JA Purity II for Joomla 1.5
#------------------------------------------------------------------------
#Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
#@license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
#Author: J.O.O.M Solutions Co., Ltd
#Websites: http://www.joomlart.com - http://www.joomlancers.com
#------------------------------------------------------------------------
*/

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
include_once (dirname(__FILE__).DS.'libs'.DS.'ja.template.helpe r.php');
$tmplTools = JATemplateHelper::getInstance($this, array('ui', JA_TOOL_SCREEN, JA_TOOL_MENU, 'main_layout', 'direction'));
//Calculate the width of template
$tmplWidth = '';
$tmplWrapMin = '100%';
//switch ($tmplTools->getParam(JA_TOOL_SCREEN)){
//case 'auto':
// $tmplWidth = '97%';
// break;
//case 'fluid':
// $tmplWidth = intval($tmplTools->getParam('ja_screen-fluid-fix-ja_screen_width'));
//$tmplWidth = $tmplWidth ? $tmplWidth.'%' : '90%';
//break;
//case 'fix':
//$tmplWidth = intval($tmplTools->getParam('ja_screen-fluid-fix-ja_screen_width'));
//$tmplWrapMin = $tmplWidth ? ($tmplWidth+1).'px' : '771px';
//$tmplWidth = $tmplWidth ? $tmplWidth.'px' : '770px';
//break;
//default:
//$tmplWidth = intval($tmplTools->getParam(JA_TOOL_SCREEN));
//$tmplWrapMin = $tmplWidth ? ($tmplWidth+1).'px' : '981px';
//$tmplWidth = $tmplWidth ? $tmplWidth.'px' : '980px';
//break;
//}
$tmplTools->setParam ('tmplWidth', $tmplWidth);
$tmplTools->setParam ('tmplWrapMin', $tmplWrapMin);
//Main navigation
$ja_menutype = $tmplTools->getMenuType();
$jamenu = null;
if ($ja_menutype && $ja_menutype != 'none') {
$japarams = new JParameter('');
$japarams->set( 'menutype', $tmplTools->getParam('menutype', 'mainmenu') );
$japarams->set( 'menu_images_align', 'left' );
$japarams->set( 'menupath', $tmplTools->templateurl() .'/ja_menus');
$japarams->set('menu_images', 1); //0: not show image, 1: show image which set in menu item
$japarams->set('menu_background', 1); //0: image, 1: background
$japarams->set('mega-colwidth', 200); //Megamenu only: Default column width
$jamenu = $tmplTools->loadMenu($japarams, $ja_menutype);
}
//End for main navigation
$layout = $tmplTools->getLayout ();
if ($layout) {
$tmplTools->display ($layout);
}

usunąłem tą część już wcześniej ale nic to nie dało, dalej wyświetlają się te 3 przyciski, spróbuję zrobić tak jak zwiastun mówi.

zwiastun
08-01-2010, 15:13
A po co to?
Przecież Ci jasno napisałem, które fragmenty odpowiadają za włączenie tych narzędzi!

Aeon
08-01-2010, 15:19
no i działa, gitara - dzięki zwiastun.
jedną rzecz tylko bym dodał, trzeba też usunąć linię

<?php $this->loadBlock('usertools/screen') ?>
w pliku

layouts/blocks/header.php

bo ten plik odpowiada za ustawienia strony jeśli w ustawieniach szablonu w zapleczu jako Deafult Layout da sie "deafult" a nie "joomla" :)