templates van 1.0 naar 1.5

Vragen over templates en CSS op Joomla! 1.5.

Moderator: pe7er

Forum rules
Forum Regels
Locked
User avatar
jeroen870
Joomla! Apprentice
Joomla! Apprentice
Posts: 27
Joined: Tue Aug 07, 2007 4:49 pm

templates van 1.0 naar 1.5

Post by jeroen870 » Tue Aug 07, 2007 7:51 pm

Hey,

Ik ben bezig aan mn eerste joomla site. Joomla is fantastisch. Maar de standaard templates kunnen beter. En daarom heb ik een template gedownload die me wel aanstond. Maar nu vraag ik me af of iemand deze kan omzetten naar 1.5. Ik heb namelijk gemerkt dat joomla 1.5 gemakkelijker werkt.
Nu heb ik men zinnen gezet op die ene template rt_fire (en op joomla 1.5). Kben wat gaan opzoeken en ik kwam op een aantal tuts. (http://tutorials.rockettheme.com/joomla ... ative.html)

Maar hier staat niet alles in. Zo bots ik bvb in de index.php file op regels zoals mosShowListMenu en andere items met MOS (mabo-open-source). Nu ik ga ervan uit dat ze deze dus allemaal vervangen hebben in 1.5 maar met wat?
Ik ken te weinig van php om deze temp. helemaal te herschrijven.

Weet er iemand raad?

x, jeroen


(ps.: http://www.jergo.be/varia/index.txt het gaat dus om deze file die herschreven moet worden.)
Last edited by jeroen870 on Wed Aug 08, 2007 9:16 am, edited 1 time in total.

User avatar
vancanneyt
Joomla! Ace
Joomla! Ace
Posts: 1098
Joined: Fri Aug 19, 2005 9:30 pm
Location: Buiten de wereld
Contact:

Re: templates van 1.0 naar 1.5

Post by vancanneyt » Thu Aug 09, 2007 10:38 am

modrequest => verplaatsen naar 1.5 forum

dat mosshowlistmenu zal er niet meer zijn, enkel moduleposities zijn toegestaan op deze manier:
vergeet niet template xml installatiebestand aan te passen met de moduleposities (zie http://forum.joomla.org/index.php/topic,138811.0.html)
vergelijk het ook eens met een 1.5 template die in de RC pakketten zit, je leert daar ook veel uit. Alsook op dev.joomla.org vind je info

een kort aangepaste versie (kzeg niet dat het werkt):

Code: Select all

<?php
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<?php

<jdoc:include type="head" />


// *************************************************
// Change this variable blow to switch color-schemes
//
// If you have any issues, check out the forum at
// http://www.rockettheme.com
//
// *************************************************
$templatestyle = "firefrog";			// forestfire - nice autumn type color scheme
						// firefrog   - hip green and dark grey scheme
						// snowfire   - fresh light blue and beige scheme
$horizontal_menu = "mainmenu";			// mainmenu by default, can be any Joomla menu name
$no_inset_collapse = true;			// if set to false, will collapse if nothing published in inset position

// *************************************************

require($mosConfig_absolute_path."/templates/" . $this->template. "/rt_supersucker.php");
require($mosConfig_absolute_path."/templates/" . $this->template. "/rt_styleloader.php");
?>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
<link href="templates/<?php echo $this->template; ?>/css/template_css.css" rel="stylesheet" type="text/css" />
<link href="templates/<?php echo $this->template; ?>/css/style_<?php echo $templatestyle; ?>.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 6]>
<link href="templates/<?php echo $this->template; ?>/css/template_ie.css" rel="stylesheet" type="text/css" />
<![endif]-->
<link rel="shortcut icon" href="images/favicon.ico" />
</head>
<body class="<?php echo $widthstyle; ?> <?php echo $fontstyle; ?> <?php echo $templatestyle; ?>">
	<div class="hide">Another great <b>RocketTheme Joomla Template</b> brought to you by the <a href="http://www.rockettheme.com" title="RocketTheme">RocketTheme Joomla Template Club</a>.</div>
	<div id="wrapper">
		<div id="shadow">
			<div id="header">
				<a href="index.php"><span id="logo"></span></a>
				<div id="tabarea">
					<jdoc:include type="modules" name="menu" />
				</div>
				<div id="access">
					<a href="templates/<?php echo $this->template; ?>/rt_styleswitcher.php?fontstyle=f_larger" title="Increase size" id="larger"><span class="button"></span></a>
					<a href="templates/<?php echo $this->template; ?>/rt_styleswitcher.php?fontstyle=f_default" title="Default size" id="medium"><span class="button"></span></a>
					<a href="templates/<?php echo $this->template; ?>/rt_styleswitcher.php?fontstyle=f_smaller" title="Decrease size" id="smaller"><span class="button"></span></a>
					<a href="templates/<?php echo $this->template; ?>/rt_styleswitcher.php?widthstyle=w_wide" title="Wide width" id="wide"><span class="button"></span></a>
					<a href="templates/<?php echo $this->template; ?>/rt_styleswitcher.php?widthstyle=w_narrow" title="Narrow width" id="narrow"><span class="button"></span></a>
				</div>
			</div>
			<?php if ($no_inset_collapse || $this->countModules('inset')) { ?>
			<div id="graphic">
				<div id="spotlight">
					<div id="quote">
						<jdoc:include type="modules" name="inset" />
					</div>
				</div>
			</div>
			<?php } ?>
			<div class="clr"></div>
			<table class="nopad">
				<tr valign="top">
					<?php if ($this->countModules('left')) { ?>
					<td id="left-col">
						<div id="left">
							<div class="shadow"></div>
								<div class="padding">
									<jdoc:include type="modules" name="left" />
								</div>
							</div>
					</td>
					<?php } ?>
					<td id="middle-col">
						<div id="middle">
							<div class="shadow_1">
								<div class="shadow_2">
									<div class="padding">
										<div id="pathway">
											<jdoc:include type="modules" name="breadcrumbs" />
										</div>
										<?php if ($this->countmodules('top')) { ?>
										<div id="top">
											<div class="corner_1">
												<div class="corner_2">
													<jdoc:include type="modules" name="top" />
													<div class="clr"></div>
												</div>
											</div>
										</div>
										<?php } ?>
										<?php mosMainBody(); ?>
										<?php if ($this->countmodules('bottom')) { ?>
										<div id="bottom">
											<div class="corner_1">
												<div class="corner_2">
													<jdoc:include type="modules" name="bottom" />
													<div class="clr"></div>
												</div>
											</div>
										</div>
										<?php } ?>
									</div>
								</div>
							</div>
						</div>
					</td>
					<?php if ($this->countmodules('right')) { ?>
					<td id="right-col">
						<div id="right">
							<div class="shadow">
								<div class="padding">
									<jdoc:include type="modules" name="right" />
								</div>
							</div>
						</div>
					</td>
					<?php } ?>
				</tr>
			</table>
			<div id="vbottom">
				<div>
					Joomla Template design by <a href="http://www.rockettheme.com">RocketTheme</a>
				</div>
			</div>
		</div>
		<div class="clr"></div>
	</div>
<jdoc:include type="modules" name="debug" />
</body>
</html>
Member of the Dutch (nl-NL) translation team - http://joomla.taalbestand.nl - http://joomlacode.org/gf/project/nederlands/

User avatar
sc00zy
Joomla! Exemplar
Joomla! Exemplar
Posts: 9532
Joined: Thu Aug 18, 2005 9:07 am
Location: Assen, Netherlands
Contact:

Re: templates van 1.0 naar 1.5

Post by sc00zy » Thu Aug 09, 2007 11:54 am

Mod: Verplaatst van Templates naar Joomla! 1.5 forum.
Arjan Menger
https://welldotcom.nl - Puntgaaf Internetbureau

User avatar
jeroen870
Joomla! Apprentice
Joomla! Apprentice
Posts: 27
Joined: Tue Aug 07, 2007 4:49 pm

Re: templates van 1.0 naar 1.5

Post by jeroen870 » Thu Aug 09, 2007 12:16 pm

mmm, al zeker bedankt voor hetgeen je gedaan hebt, maar het schijnt niet te werken. Ik heb er ook wat aan ligge prutsen, maar het komt niet mooi op mn scherm.

als je wil kan je het zelf ook eens testen: http://www.savefile.com/files/956456 of http://users.telenet.be/daviddetry1/rt_fire.zip

(zei bijlage)
Last edited by jeroen870 on Fri Aug 10, 2007 2:23 pm, edited 1 time in total.

User avatar
vancanneyt
Joomla! Ace
Joomla! Ace
Posts: 1098
Joined: Fri Aug 19, 2005 9:30 pm
Location: Buiten de wereld
Contact:

Re: templates van 1.0 naar 1.5

Post by vancanneyt » Thu Aug 09, 2007 2:33 pm

wat bedoel je precies met "maar het komt niet mooi op mn scherm", screenshot is vaak superhandig of waar we het ergens kunnen zien.

nog wat kleine aanpassingen gedaan:

Code: Select all

<?php
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
	<jdoc:include type="head" />
	<?php
	$horizontal_menu = "mainmenu";			// mainmenu by default, can be any Joomla menu name
	$no_inset_collapse = true;				// if set to false, will collapse if nothing published in inset position
	
	require($mosConfig_absolute_path."/templates/" . $mainframe->getTemplate() . "/rt_supersucker.php");
	require($mosConfig_absolute_path."/templates/" . $mainframe->getTemplate() . "/rt_styleloader.php");
	?>
    <link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
	<link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/style_firefrog.css" type="text/css" />
	<!--[if lte IE 6]>
	<link href="templates/<?php echo $this->template ?>/css/ieonly.css" rel="stylesheet" type="text/css" />
	<![endif]-->
	<link rel="shortcut icon" href="images/favicon.ico" />
</head>


<body class="<?php echo $widthstyle; ?> <?php echo $fontstyle; ?> firefrog">
	<div class="hide">Another great RocketTheme Joomla Template brought to you by the RocketTheme Joomla Template Club</a>.</div>


	<div id="wrapper">
		<div id="shadow">
			<div id="header">
				<a href="index.php"><span id="logo"></span></a>
				<div id="tabarea">
					<jdoc:include type="modules" name="mainmenu" />			
				</div>
				<div id="access">
<a href="templates/<?php echo $this->template; ?>/rt_styleswitcher.php?fontstyle=f_larger" title="Increase size" id="larger"><span class="button"></span></a>
<a href="templates/<?php echo $this->template; ?>/rt_styleswitcher.php?fontstyle=f_default" title="Default size" id="medium"><span class="button"></span></a>
<a href="templates/<?php echo $this->template; ?>/rt_styleswitcher.php?fontstyle=f_smaller" title="Decrease size" id="smaller"><span class="button"></span></a>
<a href="templates/<?php echo $this->template; ?>/rt_styleswitcher.php?widthstyle=w_wide" title="Wide width" id="wide"><span class="button"></span></a>
<a href="templates/<?php echo $this->template; ?>/rt_styleswitcher.php?widthstyle=w_narrow" title="Narrow width" id="narrow"><span class="button"></span></a>
				</div>
			</div>
			<?php if ($no_inset_collapse || $this->countModules('inset')) { ?>
			<div id="graphic">
				<div id="spotlight">
					<div id="quote">
						<jdoc:include type="modules" name="insert" style="raw" />
					</div>
				</div>
			</div>
			<?php } ?>
			<div class="clr"></div>
			<table class="nopad">
				<tr valign="top">
					<?php if ($this->countModules('left')) { ?>
					<td id="left-col">
						<div id="left">
							<div class="shadow"></div>
								<div class="padding">
									<jdoc:include type="modules" name="left" style="xhtml" />
								</div>
							</div>
					</td>
					<?php } ?>
					<td id="middle-col">
						<div id="middle">
							<div class="shadow_1">
								<div class="shadow_2">
									<div class="padding">
										<div id="pathway">
											<jdoc:include type="modules" name="breadcrumbs" style="raw" />
										</div>
										<?php if ($this->countModules('top')) { ?>
										<div id="top">
											<div class="corner_1">
												<div class="corner_2">
													<jdoc:include type="modules" name="top" style="xhtml" />
													<div class="clr"></div>
												</div>
											</div>
										</div>
										<?php } ?>
										<jdoc:include type="modules" name="mainbody"/>
										<?php if ($this->countModules('bottom')) { ?>
										<div id="bottom">
											<div class="corner_1">
												<div class="corner_2">
													<jdoc:include type="modules" name="bottom" style="xhtml" />
													<div class="clr"></div>
												</div>
											</div>
										</div>
										<?php } ?>
									</div>
								</div>
							</div>
						</div>
					</td>
					<?php if ($this->countModules('right')) { ?>
					<td id="right-col">
						<div id="right">
							<div class="shadow">
								<div class="padding">
									<jdoc:include type="modules" name="right" style="xhtml" />
								</div>
							</div>
						</div>
					</td>
					<?php } ?>
				</tr>
			</table>
			<div id="vbottom">
				<div>
					Joomla Template design by RocketTheme
				</div>
			</div>
		</div>
		<div class="clr"></div>
	</div>
<jdoc:include type="modules" name="debug" style="raw" />
</body>
</html>
Member of the Dutch (nl-NL) translation team - http://joomla.taalbestand.nl - http://joomlacode.org/gf/project/nederlands/

User avatar
jeroen870
Joomla! Apprentice
Joomla! Apprentice
Posts: 27
Joined: Tue Aug 07, 2007 4:49 pm

Re: templates van 1.0 naar 1.5

Post by jeroen870 » Thu Aug 09, 2007 3:21 pm

mja, er ontbreken een pak pic's. En de indeling klopt ook niet. http://www.jergo.be/screenshot.jpg

(maar ik zie eindelijk al iets op mn scherm :) waarvoor dank :laugh:)

User avatar
jeroen870
Joomla! Apprentice
Joomla! Apprentice
Posts: 27
Joined: Tue Aug 07, 2007 4:49 pm

Re: templates van 1.0 naar 1.5

Post by jeroen870 » Thu Aug 09, 2007 3:32 pm

En hier heb ik nog "templateDetails.xml".
Kweet niet of mss hier de fout inzit.(?)

(zie bijlage)
You do not have the required permissions to view the files attached to this post.
Last edited by jeroen870 on Fri Aug 10, 2007 10:42 am, edited 1 time in total.

User avatar
vancanneyt
Joomla! Ace
Joomla! Ace
Posts: 1098
Joined: Fri Aug 19, 2005 9:30 pm
Location: Buiten de wereld
Contact:

Re: templates van 1.0 naar 1.5

Post by vancanneyt » Thu Aug 09, 2007 9:18 pm

ie kan het CSS bestand niet inladen lijkt het, er is weinig tot geen opmaak te zien, controleer de paden even in de gegenereerde html.
de mosconfiglivesite is ook veranderd naar iets maar ken niet vanbuiten wat het was
Member of the Dutch (nl-NL) translation team - http://joomla.taalbestand.nl - http://joomlacode.org/gf/project/nederlands/

User avatar
jeroen870
Joomla! Apprentice
Joomla! Apprentice
Posts: 27
Joined: Tue Aug 07, 2007 4:49 pm

Re: templates van 1.0 naar 1.5

Post by jeroen870 » Fri Aug 10, 2007 8:46 am

mmm, ik zie niet veel fout. T'is te zegge,... de dingen waaraan ik zou twijfellen die zouden een foutmelding geven denk ik dan. Maar de paden lijken ook wel niet volledig, of vergis ik mij? (zonder de http://localhost/Joomla150/) En als dit dan de fout zou zijn, hoe los ik dat dan op?


Last edited by jeroen870 on Fri Aug 10, 2007 10:39 am, edited 1 time in total.

User avatar
jeroen870
Joomla! Apprentice
Joomla! Apprentice
Posts: 27
Joined: Tue Aug 07, 2007 4:49 pm

Re: templates van 1.0 naar 1.5

Post by jeroen870 » Fri Aug 10, 2007 9:09 am

Kheb ergens een klein tipfoutje ondekt!
(template.css maar template_css.css)

Nu komt alles mooi op mn scherm. Maar de menu's willen niet meewerken. Zo is het menu bovenaan het scherm weg, en die van de linker kant licht niet meer op.

Enig iD?
Last edited by jeroen870 on Fri Aug 10, 2007 9:12 am, edited 1 time in total.

User avatar
jeroen870
Joomla! Apprentice
Joomla! Apprentice
Posts: 27
Joined: Tue Aug 07, 2007 4:49 pm

Re: templates van 1.0 naar 1.5

Post by jeroen870 » Fri Aug 10, 2007 10:19 am

ik denk dat dat foutje ivm het menu te maken heeft met rt_supersucker.php. Hierin staat een gemaakte functie die gebruikt wordt in index.php ( showlistmenu() ).
Maar nu moet die rt_supersucker natuurlijk ook aangepast worden. Het probleem is nu dat hy steeds vastloopt op een setquery() functie. Maar ik zou niet weten waarom.

(zie bijlage)
You do not have the required permissions to view the files attached to this post.
Last edited by jeroen870 on Fri Aug 10, 2007 10:38 am, edited 1 time in total.

user deleted

Re: templates van 1.0 naar 1.5

Post by user deleted » Fri Aug 10, 2007 10:33 am

Moderator note; een verzoek, kunnen de mensen hier de template code in bijlagen posten? Om ze als code in de topic zelf te plaatsen maakt het lastig leesbaar voor idereen, boel scroll werk  ;) Thanks.

User avatar
jeroen870
Joomla! Apprentice
Joomla! Apprentice
Posts: 27
Joined: Tue Aug 07, 2007 4:49 pm

Re: templates van 1.0 naar 1.5

Post by jeroen870 » Fri Aug 10, 2007 2:22 pm

"rt_supersucker.php" is blijkbaar de modulle enkel en alleen voor de menumodulle bovenaan.
Maar nu het menu links is ook niet helemaal in orde... Daar staat is de opmaak niet helemaal in orde.

Als ik dan in de paginabron van de gegenereerde html ga kijken zie ik het volgende:

Code: Select all

<div class="moduletable_menu">
<h3>Main Menu</h3>
<ul class="menu"><li id="current" class="active item1"><a href="http://localhost/Joomla150/index.php?option=com_content&view=frontpage&Itemid=1"><span>Home</span></a></li><li class="parent item27"><a href="http://localhost/Joomla150/index.php?option=com_content&view=article&id=19&Itemid=27"><span>Joomla! Overview</span></a></li><li class="item2"><a href="http://localhost/Joomla150/index.php?option=com_content&view=article&id=5&Itemid=2"><span>Joomla! License</span></a></li><li class="item37"><a href="http://localhost/Joomla150/index.php?option=com_content&view=section&id=4&Itemid=37"><span>More about Joomla!</span></a></li><li class="item41"><a href="http://localhost/Joomla150/index.php?option=com_content&view=section&id=3&Itemid=41"><span>FAQ</span></a></li><li class="item50"><a href="http://localhost/Joomla150/index.php?option=com_content&view=category&layout=blog&id=1&Itemid=50"><span>The News</span></a></li><li class="item48"><a href="http://localhost/Joomla150/index.php?option=com_weblinks&view=categories&Itemid=48"><span>Web Links</span></a></li><li class="item49"><a href="http://localhost/Joomla150/index.php?option=com_newsfeeds&view=categories&Itemid=49"><span>News Feeds</span></a></li></ul>		</div>

<div class="moduletable_menu">
<ul class="menu"><li class="item11"><a href="http://www.joomla.org"><span>Joomla! Home</span></a></li><li class="item12"><a href="http://forum.joomla.org"><span>Joomla! Forums</span></a></li><li class="item13"><a href="http://help.joomla.org"><span>Joomla! Help</span></a></li><li class="item14"><a href="http://www.opensourcematters.org"><span>OSM Home</span></a></li><li class="item15"><a href="administrator/"><span>Administrator</span></a></li></ul>		</div>

<div class="moduletable_menu">
<h3>Key Concepts</h3>
<ul class="menu"><li class="item40"><a href="http://localhost/Joomla150/index.php?option=com_content&view=article&id=26&Itemid=40"><span>Extensions</span></a></li><li class="item38"><a href="http://localhost/Joomla150/index.php?option=com_content&view=article&id=24&Itemid=38"><span>Content Layouts</span></a></li><li class="item43"><a href="http://localhost/Joomla150/index.php?option=com_content&view=article&id=43&Itemid=43"><span>Example Pages</span></a></li></ul>		</div>

<div class="moduletable_menu">
<h3>User Menu</h3>
<ul class="menu"><li class="item20"><a href="http://localhost/Joomla150/index.php?option=com_user&view=user&task=edit&Itemid=20"><span>Your Details</span></a></li><li class="item24"><a href="http://localhost/Joomla150/index.php?option=com_user&view=login&Itemid=24"><span>Logout</span></a></li></ul>		</div>

<div class="moduletable">
<h3>Login Form</h3>
<form action="index.php" method="post" name="login">
de opmaak van "login form" is dus wel in orde. waar de div class op "moduletable" staat. Maar ik weet niet waar dat dit juist in de php code gegenereerd wordt.
You do not have the required permissions to view the files attached to this post.

User avatar
vancanneyt
Joomla! Ace
Joomla! Ace
Posts: 1098
Joined: Fri Aug 19, 2005 9:30 pm
Location: Buiten de wereld
Contact:

Re: templates van 1.0 naar 1.5

Post by vancanneyt » Fri Aug 10, 2007 2:28 pm

@jeroen:
ik heb wat moduleposities veranderd waardoor het kan zijn dat een menu niet getoond wordt, check het even na welke moduleposities er actief zijn en of deze items bevatten
inzake de menu's die er anders uitzien, de opbouw is ook helemaal anders dan in 1.0, daar kenden we ook moduletable tabellen (tr td table) wat in 1.5 aanzienlijk is weggewerkt, hierdoor kan het inderdaad zijn dat het niet goed getoond wordt. Dit moet aangepast worden in de CSS (das dan werken met li en ul classes ipv op de tr en td van de table).
voorbeeldje is dat de moduletitels in een th tag stonden in 1.0 en dit nu een h3 tag is (en zo bekom je dus dat het niet getoond wordt zoals in een 1.0 template)
Member of the Dutch (nl-NL) translation team - http://joomla.taalbestand.nl - http://joomlacode.org/gf/project/nederlands/

User avatar
jeroen870
Joomla! Apprentice
Joomla! Apprentice
Posts: 27
Joined: Tue Aug 07, 2007 4:49 pm

Re: templates van 1.0 naar 1.5

Post by jeroen870 » Fri Aug 10, 2007 3:11 pm

mmm, ik moet wel toegeven dat ik niet zo bedreven ben in css.
zou je anders een voorbeeldje kunne geven?
http://www.jergo.be/style_firefrog.css.txt


Locked

Return to “Templates”