Alla fine ci si arriva sempre (...e per fortuna!).
Ho creato una classe per generare le colonne (evviva il GET SET) legata a una List <T> per il bind del controllo GridView.
jayax85
@jayax85
Post creati da jayax85
-
RE: [C#.net] Bind dati estrapolati da ciclo foreach - Con cosa visualizzarli?
-
RE: Errore php - Parse error: syntax error, unexpected T_VARIABLE
Ok...mi faccio le domande e mi rispondo anche da sola..
Assodato il fatto che il problema era collegato esclusivamente alla pagina principale e che l'errore appariva in un file denomintato index_item.php... e che il percorso per arrivare a questo file è \html\com_content\frontpage
Ho escluso anche una parte di pagina... ovvero header e footer... così mi è rimasto il contenuto! Il contenuto errori di sintassi non ne aveva.
L'unica ipotesi è che ci fosse un collegamento tra questa pagina e la pagina dell'errore..Il problema era proprio il file che dava errore, che senza avere pìù alcuna utilità all'interno del template rompeva le scatole. Eliminandolo ho risolto completamente il problema!
Ora posso tirare un sospiro di sollievo...
-
RE: Errore php - Parse error: syntax error, unexpected T_VARIABLE
ok, ho trovato il problema! Il punto è..come risolverlo!
L'errore in oggetto nel post viene fuori se in home page di joomla inserisco un articolo...
Probabilmente modificando il template ho eliminato o modificato qualcosa strettamente collegato al "com_content".
Provo a postare l'html qua:
<?php
// SUCKERFISH //
$menu_name = $this->params->get("menuName", "mainmenu");
// no direct access
defined('_JEXEC') or die('Restricted access');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="" lang="<?php echo _LANGUAGE; ?>" xml:lang="<?php echo _LANGUAGE; ?>">
<head>
<?php
define( 'TEMPLATEPATH', dirname(FILE) );
include( TEMPLATEPATH.DS."suckerfish.php");
?>
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/cerniqua/css/tdefaut.css" type="text/css" media="all" />
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/cufon-yui.js"></script>
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/cufon-replace.js"></script>
<!--<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/Kabe.font.js"></script>-->
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/scroll.js"></script>
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/script.js"></script>
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/mouseover.js"></script>
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/jquery.js"></script>
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/slideshow.js"></script>
<!--<link rel="icon" type="image/gif" href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/favicon.gif" />-->
<!--[if IE 6]>
<link href="templates/<?php echo $this->template ?>/css/ie6.css" rel="stylesheet" type="text/css" />
<style type="text/css">
img,.box-a,.box-b,.box-c,#menu,#slideshow,#pathway-w,#main-top,#main-bottom,#main-top-full,#main-bottom-full,#right .moduletable h3,#right .moduletable_menu h3,#right .moduletable_text h3 { behavior: url(<?php echo $this->baseurl; ?>/templates/<?php echo $this->template?>/scripts/iepngfix.htc); }
</style>
<![endif]-->
<!--[if IE 7]>
<link href="templates/<?php echo $this->template ?>/css/ie7.css" rel="stylesheet" type="text/css" />
<![endif]-->
<?php
$mod_right = $this->countModules( 'right' );
if ( $mod_right ) {$width = '';
} else {$width = '-full';
}
?>
</head>
<body>
<div id="header">
<div id="preLogo">
<div id="logo"></div>
<div id="postLogo"></div>
</div>
<div id="menu1"></div>
<div class="pagewidth2">
<div id="menu">
<div id="navigation">
<?php TopMenu($menu_name); ?>
</div>
</div>
</div>
</div>
<!--<div id="slideshow">
<!--<img src="templates/<?php echo $this->template ?>/images/slide1.png" alt="image1" />
<img src="templates/<?php echo $this->template ?>/images/slide2.png" alt="image2" />
<img src="templates/<?php echo $this->template ?>/images/slide3.png" alt="image3" />
</div> -->
<!--<script type="text/javascript" charset="utf-8">
var $j = jQuery.noConflict();
$j(document).ready(function(){
$j("#slideshow").slideshow({
pauseSeconds: 5,
height: 350,
caption: false
});
});
</script>-->
<div id="container"></div><div id="footer">
<div class="art-footer">
<div id="main<?php echo $width; ?>" style="align:center;">
<div id="main-top<?php echo $width; ?>" style="align:center;">
</div>
<div id="main-center<?php echo $width; ?>" style="align:center;">
<jdoc:include type="component" />
</div></div>
<div class="art-footer-inner">
<div class="art-footer-text">
<p></p>
<p></p>
<p></p>
<p>Copyright 2010 Joomla.<br />
All Rights Reserved.</p>
</div>
</div>
<div class="art-footer-background"></div>
</div>
<div class="cleared"></div>
</div></body>
</html>Chissà cosa diavolo ho cancellato!
-
RE: Errore php - Parse error: syntax error, unexpected T_VARIABLE
L'ultimo codice che è postato è la pagina html di default del template... non il default_item.php
Questa qua sotto invece è default_item.php
<?php
// no direct access
defined('_JEXEC') or die('Restricted access');
$day_first = true;
list($day, $month) = explode(' ', date('j M', strtotime($this->item->created)));
$colcount = 0;
$canEdit=($this->user->authorize('com_content', 'edit', 'content', 'all') || $this->user->authorize('com_content', 'edit', 'content', 'own'));
?>
<?php if ($this->item->state == 0) : ?>
<div class="system-unpublished"><?php endif; ?>
<?php if ($canEdit || $this->item->params->get('show_title') || $this->item->params->get('show_pdf_icon') || $this->item->params->get('show_print_icon') || $this->item->params->get('show_email_icon') || $this->item->params->get('show_create_date') || ($this->item->params->get('show_author') && $this->item->author != "")) : ?>
<table class="contentpaneopen<?php echo $this->item->params->get( 'pageclass_sfx' ); ?>">
<?php if ($canEdit || $this->item->params->get('show_title') || $this->item->params->get('show_create_date')) : ?>
<tr>
<?php if ($this->item->params->get('show_create_date')) : ?>
<td align="center" valign="top" class="calendar" width="70" height="20">
<?php if ($day_first) : ?>
<div class="day"><?php echo $day; ?>
</div><div class="month"><?php echo JText::_($month); ?> </div> <?php else : ?> <div class="month"><?php echo JText::_($month); ?> </div> <div class="day"><?php echo $day; ?> </div> <?php endif; ?> <img src="templates/cerniqua/images/blank.gif" width="70" height="1" alt="" border="0" /> </td> <td nowrap="nowrap"> </td>
<?php $colcount += 2; ?>
<?php endif; ?> -
RE: Errore php - Parse error: syntax error, unexpected T_VARIABLE
Io ho però completamente stravolto il file html del template... secondo voi ci può essere una connessione tra le due cose?
<?php
// SUCKERFISH //
$menu_name = $this->params->get("menuName", "mainmenu");
// no direct access
defined('_JEXEC') or die('Restricted access');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="" lang="<?php echo _LANGUAGE; ?>" xml:lang="<?php echo _LANGUAGE; ?>">
<head>
<?php
define( 'TEMPLATEPATH', dirname(FILE) );
include( TEMPLATEPATH.DS."suckerfish.php");
?>
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/cerniqua/css/tdefaut.css" type="text/css" media="all" />
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/cufon-yui.js"></script>
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/cufon-replace.js"></script>
<!--<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/Kabe.font.js"></script>-->
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/scroll.js"></script>
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/script.js"></script>
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/mouseover.js"></script>
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/jquery.js"></script>
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/slideshow.js"></script>
<!--<link rel="icon" type="image/gif" href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/favicon.gif" />-->
<!--[if IE 6]>
<link href="templates/<?php echo $this->template ?>/css/ie6.css" rel="stylesheet" type="text/css" />
<style type="text/css">
img,.box-a,.box-b,.box-c,#menu,#slideshow,#pathway-w,#main-top,#main-bottom,#main-top-full,#main-bottom-full,#right .moduletable h3,#right .moduletable_menu h3,#right .moduletable_text h3 { behavior: url(<?php echo $this->baseurl; ?>/templates/<?php echo $this->template?>/scripts/iepngfix.htc); }
</style>
<![endif]-->
<!--[if IE 7]>
<link href="templates/<?php echo $this->template ?>/css/ie7.css" rel="stylesheet" type="text/css" />
<![endif]-->
<?php
$mod_right = $this->countModules( 'right' );
if ( $mod_right ) {$width = '';
} else {$width = '-full';
}
?>
</head>
<body>
<div id="header">
<div id="preLogo">
<div id="logo"></div>
<div id="postLogo"></div>
</div>
<div id="menu1"></div>
<div class="pagewidth2">
<div id="menu">
<div id="navigation">
<?php TopMenu($menu_name); ?>
</div>
</div>
</div>
</div>
<!--<div id="slideshow">
<!--<img src="templates/<?php echo $this->template ?>/images/slide1.png" alt="image1" />
<img src="templates/<?php echo $this->template ?>/images/slide2.png" alt="image2" />
<img src="templates/<?php echo $this->template ?>/images/slide3.png" alt="image3" />
</div> -->
<!--<script type="text/javascript" charset="utf-8">
var $j = jQuery.noConflict();
$j(document).ready(function(){
$j("#slideshow").slideshow({
pauseSeconds: 5,
height: 350,
caption: false
});
});
</script>-->
<div id="container"></div><div id="footer">
<div class="art-footer">
<div id="main<?php echo $width; ?>" style="align:center;">
<div id="main-top<?php echo $width; ?>" style="align:center;">
</div>
<div id="main-center<?php echo $width; ?>" style="align:center;">
<jdoc:include type="component" />
</div></div>
<div class="art-footer-inner">
<div class="art-footer-text">
<p></p>
<p></p>
<p></p>
<p>Copyright 2010 Joomla.<br />
All Rights Reserved.</p>
</div>
</div>
<div class="art-footer-background"></div>
</div>
<div class="cleared"></div>
</div></body>
</html> -
RE: Errore php - Parse error: syntax error, unexpected T_VARIABLE
Eh infatti è anche quello che mi mette in crisi anche perchè non ho mai toccato il codice di questa pagina php.
Ho provato anche a ricaricare il template...ma il risultato rimane quello, ovvero mi continua ad indicare la linea 1
-
RE: Errore php - Parse error: syntax error, unexpected T_VARIABLE
Io ho visto che questo errore spesso è dato da un problema di sintassi ma a me pare sia tutto ok.. voi notate qualcosa?
-
Errore php - Parse error: syntax error, unexpected T_VARIABLE
Ero un po' indecisa sulla sezione...visto che il problema me lo da un sito web joomla.
Premetto che in locale usando EasyPhp non mi da questo problema...quando carico su Aruba ecco cosa mi dice...
Parse error: syntax error, unexpected T_VARIABLE in templates/cerniqua/html/com_content/frontpage/default_item.php on line 1
Ed ecco il codice della pagina sospetta
<?php
// no direct access
defined('_JEXEC') or die('Restricted access');
$day_first = true;
list($day, $month) = explode(' ', date('j M', strtotime($this->item->created)));
$colcount = 0;
$canEdit=($this->user->authorize('com_content', 'edit', 'content', 'all') || $this->user->authorize('com_content', 'edit', 'content', 'own'));
?>
<?php if ($this->item->state == 0) : ?>
<div class="system-unpublished"><?php endif; ?>
<?php if ($canEdit || $this->item->params->get('show_title') || $this->item->params->get('show_pdf_icon') || $this->item->params->get('show_print_icon') || $this->item->params->get('show_email_icon') || $this->item->params->get('show_create_date') || ($this->item->params->get('show_author') && $this->item->author != "")) : ?>
<table class="contentpaneopen<?php echo $this->item->params->get( 'pageclass_sfx' ); ?>">
<?php if ($canEdit || $this->item->params->get('show_title') || $this->item->params->get('show_create_date')) : ?>Non so assolutamente come rimediare... HEEELP!!
-
RE: creare un collegamento da un filmato flash ad un altro sito
Tutto ok. Probabilmente c'era un po di confusione tra i frame. Grazie per l'aiuto Nhatan
-
RE: creare un collegamento da un filmato flash ad un altro sito
@Nhatan said:
Il codice as2 è giusto, se fai prova filmato da Flash non tenta neache di aprire una pagina? prova un trace, scrivi trace("ok") tra le parentesi grafe e vedi se provado da flash nella finestra di output viene stampato.
No purtroppo non tenta di aprire nessuna pagina. La prova che mi hai chiesto l'ho fatta ed è riuscita.
-
RE: creare un collegamento da un filmato flash ad un altro sito
@Nhatan said:
Ciao jayax85 benvenuto sul forum GT.
Questo "linkPubblico" è il nome istanza del pulsante tu lo hai scritto nell'apposito campo nome istanza?Si...l'ho aggiunto perchè non c'era scritto niente ma non va ancora.
-
RE: creare un collegamento da un filmato flash ad un altro sito
Ciao. Seguendo un paio di tutorial ho visto che più o meno tutti indicavano, per creare link da filmato flash, questo codice:
linkPubblico.onPress = function(){
getURL("test.aspx", "_self");}Il filmato flash non mi da alcun errore, mi compare anche la manina ma il link in ogni caso non funziona perchè rimango sempre sulla stessa pagina.
Cosa può essere? Manca qualcosa? La sintassi è corretta secondo voi?Grazie per tutte le risposte.
Jay