Migração de template 1.0 para 1.5

  • virginiarcruz
  • Avatar de virginiarcruz Autor do Tópico
  • Offline
  • JCB! Colaborador
  • JCB! Colaborador
Mais
15 anos 2 meses atrás #1396 por virginiarcruz
virginiarcruz replied the topic: Re: Migração de template 1.0 para 1.5

Walkus escreveu: virginiarcruz;

Você já tinha algum componente / módulo / plugin instalado que não fosse os nativos do Joomla 1.5??

Abç


Não tinha Walkus, eu tenho o joomla funcionando em 1.0 mas instalei local o 1.5 e estou tentando migrar o tema para o 1.5, não estou instalando nada a mais nele, apenas tentando migrar o tema.

Please Entrar ou Registrar to join the conversation.

Mais
15 anos 2 meses atrás #1406 por elvisvinicius
elvisvinicius replied the topic: Re: Migração de template 1.0 para 1.5
1. Qual problema, exatamente, você está enfrentando durante a migração desse template?

2. É possível postar aqui o código do index.php do template?

( ^^)

Please Entrar ou Registrar to join the conversation.

  • virginiarcruz
  • Avatar de virginiarcruz Autor do Tópico
  • Offline
  • JCB! Colaborador
  • JCB! Colaborador
Mais
15 anos 1 mês atrás #3377 por virginiarcruz
virginiarcruz replied the topic: Re: Migração de template 1.0 para 1.5
Desculpa a demora na resposta pessoal, estive viajando... mas já estou de volta.

elvisvinicius, vou postar aqui o código do meu template em joomla 1.0.13 conforme você pediu.
Agradeço a ajuda pessoal.
<?php global $mosConfig_live_site; ?>

<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<link rel="stylesheet" href="<?php echo $mosConfig_live_site; ?>/templates/meutemplate/css/geral.css" />
<link rel="stylesheet" href="<?php echo $mosConfig_live_site; ?>/templates/meutemplate/menu/css/menu.css" />
<?php mosShowHead(); ?>


<!-- UTIL -->

<link href="<?php echo $mosConfig_live_site;?>/components/com_util/css/lightbox.css" rel="stylesheet" type="text/css" />
<link href="<?php echo $mosConfig_live_site;?>/components/com_util/css/aviso.css" rel="stylesheet" type="text/css" />

<script src="<?php echo $mosConfig_live_site;?>/components/com_util/js/prototype.js"></script>
<script src="<?php echo $mosConfig_live_site;?>/components/com_util/js/scriptaculous.js?load=effects"></script>
<script src="<?php echo $mosConfig_live_site;?>/components/com_util/js/aviso.js"></script>
<script src="<?php echo $mosConfig_live_site;?>/components/com_util/js/util.js"></script>
<script src="<?php echo $mosConfig_live_site;?>/components/com_util/js/swf.js"></script>
<script src="<?php echo $mosConfig_live_site;?>/components/com_util/js/mascara.js"></script>
<script src="<?php echo $mosConfig_live_site;?>/components/com_util/js/validacao.js"></script>


<?php require_once $mosConfig_absolute_path . "/components/com_util/js/lightbox.js.php"; ?>
<!-- UTIL -->

<!-- FIX PARA PNG NO IE -->
<script src="<?php echo $mosConfig_live_site;?>/templates/meutemplate/js/ultimatepngfix_bg.js"></script>

</head>


<body>

<?php require_once 'aviso.php'; ?>

<div class="geral">
	<div class="cerca">
		<div class="cabecalho">
			<div class="logo">
				<h1><a href="index.php?option=com_frontpage&Itemid=1">Nome do site no topo</a></h1>
			</div>
			<div class="base"></div>
		</div>
		<div class="corpo">
			<div class="colunaA">
			
				<div class="menu">
					<h2>Menu</h2>
						<?php if(mosCountModules('left')) : ?>
							<?php mosLoadModules('left', -1 ); ?>
						<?php endif; ?>
					<div class="fimMenu"></div>
				</div>

				<?php if(mosCountModules('newsletter')) : ?>
					<?php mosLoadModules('newsletter', -1 ); ?>
				<?php endif; ?>
				
				<?php if( $_GET&#91;'option'&#93; == 'com_frontpage' || empty( $_GET&#91;'option'&#93; ) ): ?>
					<?php if(mosCountModules('user4')) : ?>
						<?php mosLoadModules('user4', -1 ); ?>
					<?php endif; ?>
				<?php else: ?>
					<?php if(mosCountModules('user5')) : ?>
						<?php mosLoadModules('user5', -1 ); ?>
					<?php endif; ?>
                    
                    <?php if(mosCountModules('user6')) : ?>
						<?php mosLoadModules('user6', -1 ); ?>
					<?php endif; ?>
                    
				<?php endif; ?>
		
			</div>
			<?php
				if( $_GET&#91;'option'&#93; == 'com_frontpage' || empty( $_GET&#91;'option'&#93; ) ){
					$classModule&#91;'conteudo'&#93; = "colunaB";
					$classModule&#91;'corpo'&#93; = "corpoConteudoInicial";
				}
				else{
					$classModule&#91;'conteudo'&#93; = "colunaBinterna";
					$classModule&#91;'corpo'&#93; = "corpoConteudo";
				}
			?>
			<div class="<?php echo $classModule&#91;'conteudo'&#93;; ?>">
				
				
				<? if ( !empty($_GET&#91;'option'&#93;) && $_GET&#91;'option'&#93; != 'com_frontpage'  ): ?>
				
					<?php 
						$itemId = $_GET&#91;'Itemid'&#93;;
						if (!empty($itemId) || $itemId == 99999999 ): ?>
					<div class="migalhaPao">
						<?php mosPathway(); ?>
					</div> 
					<?php endif; ?>
					
					<div class="<?php echo $classModule&#91;'corpo'&#93;; ?>">
						<?php mosMainBody(); ?>
					</div>
				
				<? endif; ?>				
				
				<div class="<?php echo $classModule&#91;'corpo'&#93;; ?>">
				
				<?php if ( empty($_GET&#91;'option'&#93;) || $_GET&#91;'option'&#93; == 'com_frontpage'  ): ?>
					<div class="bannerInstitucional">
						<?php if(mosCountModules('banner')) : ?>
							<?php mosLoadModules('banner', -1 ); ?>
						<?php endif; ?>
					</div>
				<?php endif; ?>
			
			
					<?php if(mosCountModules('user2')) : ?>
						<?php mosLoadModules('user2', -1 ); ?>
					<?php endif; ?>
					
					<?php if(mosCountModules('user1')) : ?>
						<?php mosLoadModules('user1', -1 ); ?>
					<?php endif; ?>
					
				<?php if( $_GET&#91;'option'&#93; == 'com_frontpage' || empty($_GET&#91;'option'&#93;) ): ?>
				
					<div class="bannerCEstagios">
						<div class="curvaInferior">
							<h2>Cetral de estágios</h2>
							<?php if(mosCountModules('estagios')) : ?>
								<?php mosLoadModules('estagios', -1 ); ?>
							<?php endif; ?>
							
						</div>
					</div>

                                     <?php if(mosCountModules('user4')) : ?>
                                         <div class="bannerCEstagios">
                                            <?php mosLoadModules('user5', -1 ); ?>
                                         </div>
                                     <?php endif; ?>

				
				<? endif; ?>
				
				</div>
			
			</div>
			<div class="colunaC">
			
				<?php if(mosCountModules('alunoOn')) : ?>
					<?php mosLoadModules('alunoOn', -2 ); ?>
				<?php endif; ?>
				
                <?php if(mosCountModules('advert2')) : ?>
                    <div style="margin-top:18px;">
					   <?php mosLoadModules('advert2', -2 ); ?>
					</div>
				<?php endif; ?>
				
				<?php if(mosCountModules('enquete')) : ?>
    				<?php mosLoadModules('enquete', -2 ); ?>
                <?php endif; ?>
				
				<?php if (empty($_GET&#91;'option'&#93;) || $_GET&#91;'option'&#93; == 'com_frontpage' ): ?>
                    
                    <div class="convenioParceria">
                        <h2>Parcerias</h2>
                        
                        <?php if(mosCountModules('banner1')) : ?>
                            <?php mosLoadModules('banner1', -2 ); ?>
                        <?php endif; ?>
        
                        <?php if(mosCountModules('banner2')) : ?>
                            <?php mosLoadModules('banner2', -2 ); ?>
                        <?php endif; ?>
                        
						<?php if(mosCountModules('banner3')) : ?>
                            <?php mosLoadModules('banner3', -2 ); ?>
                        <?php endif; ?>
                        
                        <!--<a href="#"><img src="<?php echo $mosConfig_live_site; ?>/templates/meutemplate/img/banner_ciencia_tecnologia.gif" /></a>
                        <a href="#"><img src="<?php echo $mosConfig_live_site; ?>/templates/meutemplate/img/banner_plano_desemv.gif" /></a>-->
                        
                        <div class="separador"></div>
                        
                        <h2>Convênios</h2>
    
                        <?php //if(mosCountModules('banner4')) : ?>
                            <?php //mosLoadModules('banner4', -2 ); ?>
                        <?php //endif; ?>
                        
                        <?php //if(mosCountModules('banner4')) : ?>
                            <?php //mosLoadModules('banner4', -2 ); ?>
                        <?php //endif; ?>
                        
                        <!--<div class="bannerLateral">
	                        <img src="<?php echo $mosConfig_live_site; ?>/templates/meutemplate/img/banner_prouni.gif" />
                       	</div>
                        <div class="bannerLateral">
							<img src="<?php echo $mosConfig_live_site; ?>/templates/meutemplate/img/banner_fies.gif" />
                        </div>-->
                        
                        
                       <!--<div class="zeroMargin">
							<?php //if(mosCountModules('banner5')) : ?>
                                <?php //mosLoadModules('banner5', -2 ); ?>
                            <?php //endif; ?>
                        </div>-->
                        
                        <!--<a href="#" class="zeroMargin"><img src="<?php echo $mosConfig_live_site; ?>/templates/meutemplate/img/banner_sebrae.gif" /></a>-->
                    </div>
                
                <?php endif; ?>
				
				
			</div>
			<br clear="all" />
		</div>
		<div class="rodape">
			<div class="endereco">
				<address>
					Rodapé do site 
                    como endereço
                   	</address>
			</div>
			<div class="selo">
				
			</div>
		</div>
	</div>
</div>

</body>
</html>

Please Entrar ou Registrar to join the conversation.

Mais
15 anos 1 mês atrás #3406 por elvisvinicius
elvisvinicius replied the topic: Re: Migração de template 1.0 para 1.5
Oi virginia, seguinte:

A tabelinha que você postou lá em cima é excelente e resolve quase todo o problema.

Remove a primeira linha:
<?php global $mosConfig_live_site; ?>

Onde houver no template: $mosConfig_live_site;
NÃO USE $this->baseUrl
USE JURI::base();

A função mosCountModules() agora é $this->countModules()

Para carregar os módulos é como diz na sua tabelinha.

Para se livrar da mensagem do LEGACY, abre o templateDetails.xml e certifique de que o começo do arquivo é como mostrei no post aí atrás:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 1.5//DTD template 1.0//EN" "http://dev.joomla.org/xml/1.5/template-install.dtd">
<install version="1.5" type="template">
( ^^)

Please Entrar ou Registrar to join the conversation.

  • virginiarcruz
  • Avatar de virginiarcruz Autor do Tópico
  • Offline
  • JCB! Colaborador
  • JCB! Colaborador
Mais
15 anos 1 mês atrás #3589 por virginiarcruz
virginiarcruz replied the topic: Re: Migração de template 1.0 para 1.5
Obrigada pela ajuda Elvis,

Vou fazer os testes e assim que obtiver resultados posto aqui.

Obrigada pela disponibilidade em ajudar.

Please Entrar ou Registrar to join the conversation.