Página 1 de 1

Artigos com várias quebras de páginas

Enviado: 23 Nov 2006, 11:06
por thpina
Pessoal,

Em um determinado artigo eu coloquei várias quebras de páginas, feito isso o Joomla automaticamente cria um link para todas essas páginas, só que isso aparece no topo do artigo e um link a baixo do outro. Eu queria mudar para colocar na horizontal ou dividir em mais de uma coluna tem como ?

Ex: Atualmente está assim

Artigo
Página2
Página3
Página4
Página5

Queria que ficasse assim:

Artigo | Página2 | Página3 | ....

Ou assim:


Artigo        Página4
Página2    Página5
Página3    Página6

Tem como fazer isso ?

Re: Artigos com várias quebras de páginas

Enviado: 23 Nov 2006, 11:29
por Willian Souza
Vamos supor que vc esteja usando a página principal.

Vá em Menu > Mainmenu > Home.

Abra a opção Home e veja os parametros. Lá vc pode colocar quantas colunas quer, quantos itens quer quer apareçam na página, emfim... a aparência da página vc encontrará todos os parametros para editá-la.

A proposito, isto já foi discutido antes. Dê uma procurada no fórum antes de abrir novo tópico.

Re: Artigos com várias quebras de páginas

Enviado: 23 Nov 2006, 15:04
por thpina
não funcionou.
dei uma olhada nos tópicos mas não encontrei nada relacionado a essa questão, você poderia me mandar o link do tópico ?

a estrutura do portal que estou fazendo está assim:

Secção Fotos > Categoria Confraternização > Artigo Junina

e no mainmenu tem um componente de hiperligação de artigo chamando o artigo junina.

quando entro no componente não tem essa opção que você me falou.

Re: Artigos com várias quebras de páginas

Enviado: 23 Nov 2006, 15:17
por Daniel Corrêa
Vc tem que alterar o arquivo do com_content, se não me engano é o arquivo com_content.html.php que exibe o que deseja alterar.

Irei fazer esta modificação em um site aqui no meu trampo por estes dias. Vou tentar documentar e apresento aqui.

Re: Artigos com várias quebras de páginas

Enviado: 23 Nov 2006, 15:39
por thpina
blz. vou ficar no aguardo

Re: Artigos com várias quebras de páginas

Enviado: 24 Nov 2006, 10:09
por Daniel Corrêa
Opa, vou postar o que fiz e você testa aí! Aqui funcionou beleza de acordo com as minhas necessidades.

Abra o arquivo mospaging.php em mambots/content/mospaging.php

Localize o bloco de códigos entre as linhas 168-234, inclusive.

Substitua pelo bloco abaixo

Código: Selecionar todos

	// TOC Header
	$row->toc = '
	<table cellpadding="0" cellspacing="0" align="right">
	<tr>';

	// TOC First Page link
	$row->toc .= '
		<td> | </td><td>
		<a href="'. $link .'" class="toclink">'
		. $heading .
		'</a>
		</td>
		<td> | </td>';

	$i = 2;
	$args2 = array();

	foreach ( $matches as $bot ) {
		$link = $nonseflink .'&limit=1&limitstart='. ($i-1);
		$link = sefRelToAbs( $link );

		if ( @$bot[2] ) {
			parse_str( html_entity_decode( $bot[2] ), $args2 );
			
			if ( @$args2['title'] ) {
				$row->toc .= '
					<td>
					<a href="'. $link .'" class="toclink">'
					. stripslashes( $args2['title'] ) .
					'</a>
					</td>
					<td> | </td>';
			} else {
				$row->toc .= '
					<td>
					<a href="'. $link .'" class="toclink">'
					. _PN_PAGE .' '. $i .
					'</a>
					</td>';
			}
		} else {
			$row->toc .= '
				<td>
				<a href="'. $link .'" class="toclink">'
				. _PN_PAGE .' '. $i .
				'</a>
				</td>';
		}
		$i++;
	}

	$row->toc .= '</table>';

Faça um backup antes, pois se der algum erro você volta ao estado original e não volta aqui me xingando...  ;D

Re: Artigos com várias quebras de páginas

Enviado: 27 Nov 2006, 09:27
por thpina
hehehe. vou testar e aqui e ver como fica.

Re: Artigos com várias quebras de páginas

Enviado: 27 Nov 2006, 09:56
por thpina
Funcionou e não funcionou.

Funcionou porque agora ele ficou na horizontal, mas não funcionou porque ficou assim:

| Informativo |  Página 2Página 3Página 4Página 5

Queria assim :

| Informativo |  Página 2 | Página 3 | Página 4 | Página 5

Re: Artigos com várias quebras de páginas

Enviado: 27 Nov 2006, 10:28
por Daniel Corrêa
Confere aí se vc copiou e colou corretamente, pois o site aqui tem este mesmo código e está funcionando...

Re: Artigos com várias quebras de páginas

Enviado: 27 Nov 2006, 10:38
por thpina
Eu consegui resolver já. Fiz apenas uma pequena alteração no código.

ele ficou assim:
// TOC Header
$row->toc = '

';

// TOC First Page link
$row->toc .= '
 | 
'
. $heading .
'

 | ';

$i = 2;
$args2 = array();

foreach ( $matches as $bot ) {
$link = $nonseflink .'&limit=1&limitstart='. ($i-1);
$link = sefRelToAbs( $link );

if ( @$bot[2] ) {
parse_str( html_entity_decode( $bot[2] ), $args2 );

if ( @$args2['title'] ) {
$row->toc .= '

'
. stripslashes( $args2['title'] ) .
'

 | ';
} else {
$row->toc .= '

'
. _PN_PAGE .' '. $i .
'
';
}
} else {
$row->toc .= '

'
. _PN_PAGE .' '. $i .
'

 | ';
}
$i++;
}

$row->toc .= '';
Só o que eu fiz foi colocar o cellspacing="1" an linha 170 e add mais um  |  na linha 215.
Agora ficou legal.
Valeu pela ajuda