Salve, ho la necessità di integrare uno script esterno per l'input delle date nei form (calendarDateInput.js)... il problema è che non si visualizza come dobrebbe.. sembrerebbe un conflitto... mi spiego meglio: questa è una pagina creata da me e quindi non "integrata" in joomla e lo script si visualizza e funziona a dovere (
http://www.affittiastrongoli.it/components/com_domus/views/publics/tmpl/formSearch.php). il codice della pagina è:
<html>
<head>
<script type="text/javascript" src="/components/com_domus/views/publics/tmpl/script/calendarDateInput.js"></script>
</head>
<body>
<form id="area-form" class="form-validate" name="adminForm" method="post" action="../appartamenti">
<fieldset class="adminform">
<ul class="adminformlist">
<table> <tr>
<input id="cerca" name="cerca" type="hidden" value="1">
<td>Posti Letto <select name="postiLetto">
<option value="7">MONOLOCALE
<option value="6">2 POSTI LETTO
<option value="5">3 POSTI LETTO
<option value="4">4 POSTI LETTO
<option value="3">5 POSTI LETTO
<option value="2">6 POSTI LETTO
</select> </td>
<td>Arrivo <script type="text/javascript">DateInput('dataArr', true, 'YYYY-MM-DD');</script></td>
<td>Partenza <script type="text/javascript">DateInput('dataPart', true, 'YYYY-MM-DD'); </script></td>
<td><input type="submit" value="Cerca"> </td>
</tr></table>
</ul>
</fieldset>
</form>
</body>
</html>
lo stesso script lo devo utilizzare in una pagina integrata in joomla (
http://www.affittiastrongoli.it/appartamenti) ma da come si vede si visualizza in modo diverso e non funziona nemmeno come dovrebbe (tralasciamo il fatto che il calendario va fuori dai margini del div)...
questo è uno spezzone del codice della seconda pagina...
<html>
<head>
<script type="text/javascript" src="/components/com_domus/views/publics/tmpl/script/calendarDateInput.js"></script>
</head>
<body>
<?php
/**
* @package Domus Organizer
* @subpackage Layouts
* @author Davide Tampellini
* @copyright Copyright (c)2011-2012 Davide Tampellini
* @license GNU General Public License version 3, or later
*/
defined('_JEXEC') or die('Restricted access');
if(!isset($lite)) $lite = 0;
$this->loadHelper('format');
$this->loadHelper('html');
$params = JComponentHelper::getParams('com_domus');
?>
<script type="text/javascript">DateInput('dataArr', true, 'YYYY-MM-DD');</script>
<div style="clear:both"></div>
<table class="propertyList">
.........................
Quale potrebbe essere il problema? Sembrerebbe una sorta di conflitto, ma non riesco a trovare una soluzione.. Qualcuno che mi aiuti?