PDA

Zobacz pełną wersję : Instalacja MOD HTML



luktuc
03-02-2009, 22:34
Witam, ściągnąłem MOD HTML do Joomli ponieważ ten wbudowany już nie obsługuje JS a mi potrzebne jest wstawienie dowolnego kodu (X)HTML/JS/etc .
Problem w tym jak zainstalować ten MOD HTML. Są dwa pliki, .php i .xml
Przez Instalacja normalnie w zapleczu się nie da.

zawartość plików (php i xml):


<?php

// no direct access
defined('_JEXEC') or die('Go Away');

$html = $params->get( 'fwd_html' );
$clean_js = $params->get( 'clean_js' );
$clean_css = $params->get( 'clean_css' );
$clean_all = $params->get( 'clean_all' );

if (!$clean_all) {
if ($clean_js) {
preg_match("/<script(.*)>(.*)<\/script>/i", $html, $matches);
if ($matches) {
foreach ($matches as $i=>$match) {
$clean_js = str_replace('<br />', '', $match);
$html = str_replace($match, $clean_js, $html);
}
}
}
if ($clean_css) {
preg_match("/<style(.*)>(.*)<\/style>/i", $html, $matches);
if ($matches) {
foreach ($matches as $i=>$match) {
$clean_js = str_replace('<br />', '', $match);
$html = str_replace($match, $clean_js, $html);
}
}
}
} else {
$html = str_replace('<br />', '', $html);
}

echo $html;

?>




<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install SYSTEM "http://dev.joomla.org/xml/1.5/module-install.dtd">
<install type="module" version="1.5" client="site">
<name>Joomla 1.5 HTML Module</name>
<author>DART Creations</author>
<creationDate>July 2008</creationDate>
<copyright>(C) 2008 DART Creations</copyright>
<license>http://www.gnu.org/copyleft/gpl.html GNU/GPL</license>
<authorEmail>spam-me@dart-creations.com</authorEmail>
<authorUrl>http://www.dart-creations.com</authorUrl>
<version>1.5.0</version>
<description>This module allows you to add any html/javascript (within the document's body tag) to a module. It can be used to add affiliate code, copy and paste codes, google adsense etc. You can copy the module using mambo's module copy feature, and create many differnt html content. </description>
<files>
<filename module="mod_j15html">mod_j15html.php</filename>
</files>
<params>
<param name="moduleclass_sfx" type="text" default="" label="Module Class Suffix" description="Suffix to append to the CSS class attribute of this module." />
<param name="cache" type="radio" default="0" label="Enable Cache" description="Select whether to cache the content of this module">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
<param name="@spacer" type="spacer" default="" label="" description="" />
<param name="fwd_html" type="textarea" default="" label="HTML" description="Add any Html or Javascript Here. Eg: Google Adsense Code, Copy and Paste Scripts" cols="70" rows="30" />
<param name="@spacer" type="spacer" default="" label="" description="" />
<param name="clean_js" type="list" default="1" label="Clean JS" description="Clean all JavaScript of HTML Line Breaks">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
<param name="clean_css" type="list" default="1" label="Clean CSS" description="Clean all Inlined CSS of HTML Line Breaks">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
<param name="clean_all" type="list" default="1" label="Clean HTML" description="Clean all HTML of Line Breaks. This may help if you are getting odd empty verticle space in your HTML output.">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
</params>
</install>

zwiastun
04-02-2009, 00:41
1. Po pierwsze, tak naprawdę żaden specjalny moduł nie jest potrzebny do wyświetlania kodu HTML czy JavaScript. Wystarczy zwykły własny moduł i odpowiednia konfiguracja witryny.
2. Jeśli już korzystać z modułów, to znaleźć do Joomla 1.5, bo są, a nie do1.0
3. A po co ten kod przytoczyłeś?

luktuc
04-02-2009, 20:59
To co podałem jest do 1.5 (tak było napisane).
Mógłbyś bardziej rozwinąć myśl "Wystarczy zwykły własny moduł i odpowiednia konfiguracja witryny." ?

ST1CZ
19-02-2009, 14:48
Jest coś takiego na joomla 1.0 ?