PDA

Zobacz pełną wersję : powiekszenie glownego pola o prawa kolumne



dobro88
15-03-2011, 17:55
witam
, mam problem z powiekszeniem glownego pola, wszystkie moduly w kolumnie prawej wylaczylem a jednak artykuly nie pokazuja mi sie na calosci strony.
prosze o pomoc.
moja strona
http://www.siemysl.com.pl/index.php?option=com_kunena&view=entrypage&func=entrypage&Itemid=86

Robster
15-03-2011, 19:42
Odnajdź w /templates/bj_venus/css/css.gzip.php klasę #BJ_Main i zmień:

width:480px;
na

width:95%;

Jak już to zrobisz, to wpisz w szukajkę (google) "kaskadowe arkusze stylów" ewentualnie CSS i poczytaj troszkę. A na koniec zainstaluj dodatek FireBug do FireFox'a lub zainstaluj CHROME.

dobro88
15-03-2011, 19:57
tylko ze w podanym przez Ciebie pliku nie mam BJ_Main

Robster
15-03-2011, 20:06
Jest pomiędzy #BJ_Right_Col a #BJ_Main *. Przyłóż się do szukania bo masz rozwiązanie podane na tacy.

dobro88
15-03-2011, 20:08
mam to w layout.css ale po zmianie nic nie dalo

Robster
15-03-2011, 20:12
Człowieku, plik który Ci podałem linia 575. Już prościej się nie da.

dobro88
15-03-2011, 20:14
<?php
if (extension_loaded('zscripts') && !ini_get('zscripts.output_compression')) @ob_start('ob_gzhandler');
header('Content-type: text/css; charset: UTF-8');
header('Cache-Control: must-revalidate');
header('Expires: ' . gmdate('D, d M Y H:i:s', time() + 3600) . ' GMT');

define('DS', DIRECTORY_SEPARATOR);
define('PATH_ROOT', dirname(__FILE__) . DS);

$cssPath = PATH_ROOT;

//css path | css file name | css browser1
//css browser = "all" for all browser, "browser1,browser2,..." for defined various browser only
//IE = msie 6
//IE with various version = msie parent version or full version, e.g. "msie 6" or "msie 5.5" or "msie 5.0.1"
//IE 4 = msie 4
//IE 5 = msie 5
//IE 6 = msie 6
//IE 7 = msie 7
//IE 7 = msie 7

//Opera = opera
//Opera with various version = opera/version, e.g. "opera/9.10"
//Firefox = firefox
//Firefox with various version = firefox/version, e.g. "firefox/2.0.0.14"

$cssGZIP[] = $cssPath."|base.css|all";
$cssGZIP[] = $cssPath."|layout.css|all";
$cssGZIP[] = $cssPath."|custom.css|all";
$cssGZIP[] = $cssPath."|typo.css|all";
$cssGZIP[] = $cssPath."|bj_dropdownmenu.css|all";

if(!empty($_GET['color'])) {
$cssGZIP[] = $cssPath."|".$_GET['color'].".css|all";
}

foreach($cssGZIP as $GZIP) {
$css = explode("|", $GZIP);
if($css[2]=="all") {
if(file_exists($css[0].$css[1])) {
include($css[0].$css[1]);
}
} else {
$browsers = explode(",", $css[2]);
$loadThisCSS = false;
foreach($browsers as $browser) {
if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']), $browser) !== false) {
$loadThisCSS = true;
}
}
if($loadThisCSS == true) {
if(file_exists($css[0].$css[1])) {
include($css[0].$css[1]);
}
}
}
}

?>



to jest ten plik, ktory mi wyslales i nie ma tam tego.

Robster
15-03-2011, 20:19
No to szukaj tej klasy i tych wartości we wszystkich arkuszach na serwerze, bo ja nerwów nie mam do tej twojej strony, ładuje się ponad minutę za każdym razem.

dobro88
15-03-2011, 20:22
kolego znalazlem BJ_Main w Layout.css. jednak po zmianie tego nic sie nie poprawilo

Robster
15-03-2011, 20:31
Mów sobie co chcesz, ale na załączonej focie wyraźnie widać, że zmiany nie zostały wprowadzone. Ma to być dokładnie ta klasa, bez żadnych dalszych dopisków, bo takich masz tam 43.

dobro88
15-03-2011, 21:09
sluchaj, wrzucilem wszystko tak jak pisales, nigdzie indziej tego nie ma a jednak pokazuje ze sie nie zmienilo,

---------- Post dodany o 21:09 ---------- Poprzedni post był o 21:02 ----------

teraz znowu nie mam tej prawej kolumny juz nigdzie, na zadnej stronie, a chcialem tylko zeby ukrylo mi kolumne na jednej podstronie

Robster
15-03-2011, 21:18
Nie wiem jak u ciebie, ale u mnie forum jest na całą szerokość tak jak chciałeś. Prześpij się z problemem, jutro zastanów się ponownie, przetestuj wszystko i ewentualnie wtedy zapytaj konkretnie czego oczekujesz.

Gall Anonim
15-03-2011, 21:29
teraz znowu nie mam tej prawej kolumny juz nigdzie, na zadnej stronie, a chcialem tylko zeby ukrylo mi kolumne na jednej podstronie
Primo - najpierw się dokładnie określ

Secundo - zrób kopię templaki ściągając via ftp na stacjonarny =>cofnij w niej dokonane zmiany => przemianuj (czyt. zmień nazwę i wpis w pliku templateDetails.xml) => z'zip,uj => zainstaluj =>ustaw jako domyślną => "starą templakę" przypisz tylko do strony z forum

Tertio - posłuchaj rady przedmówcy. (Robstera)
Pzdr

dobro88
15-03-2011, 21:38
a nie wiesz moze jak sie ukrywa kolumny z jednych podstron a w innych aby byly?

---------- Post dodany o 21:38 ---------- Poprzedni post był o 21:37 ----------

http://www.pomoc.joomla.pl/content/view/560/46/

znalazlem ale nie wiem jak to zrobic

zwiastun
15-03-2011, 21:45
1. To, co znalazłeś, dotyczy Joomla 1.0
2. Dla Joomla 1.5 jest na wiki

Gall Anonim
15-03-2011, 21:46
Ukrywa się przez właściwą dedykację modułów - o ile pole content jest określone wartością względną, a nie stałą. Zmiany które zaproponował Robster sugerują iż u Ciebie pole artykułu ma stałą szerokość, więc rozwiązaniem jest to co napisałem powyżej lub zmiana definicji szerokości pola artykułu na dynamiczną.
Pzdr
P.S. Nie wiem czy załapiesz bo to samo jest w linku który podałeś - może odrobinę inaczej napisane.

Robster
15-03-2011, 21:47
http://wiki.joomla.pl/index.php/Przypisanie_modu%C5%82u_Logowanie_do_wybranych_str on_witryny

dobro88
15-03-2011, 21:47
to kolego powiedz co mam teraz zrobic aby bylo dobrze

Gall Anonim
15-03-2011, 21:49
to kolego powiedz co mam teraz zrobic aby bylo dobrze
Bez urazy - wszystko zostało już napisane i podane praktycznie na tacy - rozwiązania dostałeś więc je zastosuj - a co masz zrobić? - czytać ze zrozumieniem.
Pzdr

dobro88
15-03-2011, 21:56
kolego jestem poczatkujacy wec prosze o pomoc
to do index.php

<?php
$BJ_Main = "100";
if($this->countModules('right') == 1) $BJ_Main = "95";
?>

<div id="content<?php echo $BJ_Main; ?>">


to do Layout.css
#content95 {float:left;width:80%;overflow:hidden;}

prosze o informacje czy bedzie dobrze

zwiastun
15-03-2011, 22:50
Kolego Początkujący! To nie są zadania dla początkujacych, to jest złożone zagadnienie projektowania szablonów. Nie dojrzałeś do jego rozwiązania na podstawie udzielonych Ci wskazówek, zacznij dojrzewać. Porady dostałeś. Więcej - nie na forum, to nie jest podręcznik tworzenia szablonów.