Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : AntoKr 20 Sep 2013, 19:25:04

: integrare javascript esterno [joomla 2.5]
: AntoKr 20 Sep 2013, 19:25:04
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? :(
: Re:integrare javascript esterno [joomla 2.5]
: AntoKr 21 Sep 2013, 12:42:55
uppp
: Re:integrare javascript esterno [joomla 2.5]
: giusebos 21 Sep 2013, 14:47:46
niente UP perfavore, questi sono usati in tutt'altri forum ;)
Questo forum non essendo un call-center non garantisce ne risposte ne assistenza.

Per il tuo problema cerca di essere più preciso, inutile mettere tutta quella lista di codice.

Se crei lo stesso form con chronoform, nella vista codice molto probabilmente leggerai dove sbagli.
: Re:integrare javascript esterno [joomla 2.5]
: AntoKr 22 Sep 2013, 18:47:08
probabilmente non hai letto nemmeno, perchè non credo di non essere stato chiaro o impreciso..!
: Re:integrare javascript esterno [joomla 2.5]
: giusebos 22 Sep 2013, 19:16:07
probabilmente non hai letto nemmeno, perchè non credo di non essere stato chiaro o impreciso..!

Lo pensi tu e non potrebbe essere diverso :)
ma ti assicuro che migliaia di post rimangono abbandonati proprio perchè l'utente crede di aver spiegato e detto tutto.

per questo qui questi UP non sono graditi: invece di forzare gli utenti a risponderti, sforzati tu nel spiegare meglio il problema. ;)