ti-enxame.com

Torne os títulos dos módulos vinculáveis

Eu estava pesquisando na internet, mas sem muita sorte. Eu preciso de uma maneira de tornar os títulos dos módulos vinculáveis, e a única coisa que encontrei foi no arquivo do fórum do Gavick publicado há alguns anos e o arquivo não existe mais. Também não encontrei nada no diretório de extensão.

Neste ponto, estou tentado a remover htmlspecialchars do modelo de módulo, mas ficaria grato se alguém puder me indicar uma extensão que possa fazer isso da maneira correta.

Obrigado!

5
Jinx

A maneira mais fácil de conseguir isso é usar o free RokCandy . Crie uma nova macro com algo como isto:

Macro: [a link="{link}" target="{target}"]{text}[/a]

HTML: <a class="module-title-link" href="{link}" target="_{target}" title="{text}">{text}</a>

Em seguida, no seu módulo, adicione o seguinte como título:

[a link="http://google.com" target="blank"]Google[/a]

Modifique o código conforme necessário. Você também pode estilizar o link usando CSS:

.module-title-link {
  text-decoration:none;
}
4
johanpw

Dê uma olhada em algo como RokCandy. O Rocket Theme usa isso em algumas de suas demos para tornar os títulos dos módulos clicáveis. Acho que os Snippets NoNumber provavelmente poderiam fazer o mesmo trabalho. Basta criar uma "fórmula" que possa ser colocada no título e substituída por um link real.

Eu estava indo para o link para uma postagem do fórum nos fóruns do Rocket Theme, mas isso requer um login. Deixe-me saber se você quer que eu exponha esta resposta e tentarei dar um exemplo.

Misturei Snippets com ReReplacer. Acho que o ReReplacer ainda poderia fazer o trabalho, mas o Snippets suporta variáveis. Em combinação com o Sourcer, é ainda mais poderoso. Todos esses plugins são de http://regularlabs.com

4
Brian Peat

Eu sei que isso já foi respondido, mas Sourcerer também é excelente! É gratuito e está disponível aqui http://www.nonumber.nl/extensions/sourcerer

Eu usei muitas vezes para fazer exatamente isso. A partir do site;

O Sourcerer permite que você coloque PHP e qualquer tipo de código de estilo HTML (incluindo CSS e JavaScript) direto no seu conteúdo! Não apenas em seus artigos, mas também em seções, categorias, módulos, componentes, Tags META etc.

A sintaxe é bem simples. Coloque as tags {source} e {/ source} na área de texto que você deseja que o código apareça (como um artigo ou o módulo HTML personalizado) e coloque o código entre as tags.

2
jonboy

Por que você deseja títulos de módulos vinculáveis? Para onde iriam os links ?? Isso simplesmente não faz sentido.

Se você quiser fazer isso em uma instância específica, use um módulo html personalizado, oculte o título do módulo e coloque o 'título' vinculado na saída do módulo, por exemplo:

<h3 class="page-header"><a href="somewhere-else.html">I go somewhere else</a></h3>
0
Seth Warburton