Доброго времени суток! Ребята, подскажите в чём может быть проблема? переделываю под себя данный компонент, и возникла ошибка в коде... Код (CODE): <?php defined('_JEXEC') or die(); ?> <hr> <div align="center"> <!-- <table border="0" width="650" height="505">--> <table border="0" width="<? $width = $params->get('width'); ?>" height="<? $height = $params->get('height'); ?>" > <tr> <!-- <td height="505" width="650" align="center"> --> <td height="<? $width = $params->get('width'); ?>" width="<? $height = $params->get('height'); ?>" align="center"> <iframe name="wmtportfolio" src="components/com_wmtportfolio/wmtportfolio.swf" marginwidth="0" marginheight="0" width="<? $width = $params->get('width'); ?>" height="<? $height = $params->get('height'); ?>" scrolling="no" align="center" border="1" frameborder="2"> Your browser does not support inline frames or is currently configured not to display inline frames. </iframe></td> </tr> </table> </div> <br /> Portfolio - Catalog | Joomla! Component by <a href="http://www.myjoomlaplace.com/" target="_blank">myJoomlaPlace.com!</a> <br> ошибка показывается в 8 строке... т.е там где задаётся начальная высота\ширина для таблицы... вот тут ==> Код (CODE): <table border="0" width="<? $width = $params->get('width'); ?>" height="<? $height = $params->get('height'); ?>" > подскажите в чём проблема? может я просто не правильно вывожу в хтмл то что получаю, а? З.Ы сильно не пинайте, это мой первый опыт в переделке
Re: Кмпонент 3Д портфолио wmtportfoliо woojin, хм, странно, но почему то не работает.... вот что пишеться в ошибке, полный её текст Код (CODE): Fatal error: Call to a member function get() on a non-object in W:\home\localhost\www\joomla\components\com_wmtportfolio\wmtportfolio.php on line 8 вот сам wmtportfolio.php Код (CODE): <?php defined('_JEXEC') or die(); ?> <hr> <div align="center"> <!-- <table border="0" width="650" height="505">--> <table border="0" width="<?php echo $width = $params->get('width'); ?>" height="<?php echo $height = $params->get('height'); ?>" > <tr> <!-- <td height="505" width="650" align="center"> --> <td width="<?php echo $width = $params->get('width'); ?>" height="<?php echo $height = $params->get('height'); ?>" align="center"> <iframe name="wmtportfolio" src="components/com_wmtportfolio/wmtportfolio.swf" marginwidth="0" marginheight="0" width="<?php echo $width = $params->get('width'); ?>" height="<?php echo $height = $params->get('height'); ?>" scrolling="no" align="center" border="1" frameborder="2"> Your browser does not support inline frames or is currently configured not to display inline frames. </iframe></td> </tr> </table> </div> <br /> Portfolio - Catalog | Joomla! Component by <a href="http://www.myjoomlaplace.com/" target="_blank">myJoomlaPlace.com!</a> <br> вот единственный .xml файл Код (CODE): <?xml version="1.0" encoding="utf-8"?> <install type="component" version="1.5.0"> <name>WmtPortfolio</name> <author>Vladimir aka velikijmerlin</author> <creationDate>07.09.2010</creationDate> <copyright>http://sitecrafting.forsite.org/index.php</copyright> <authorEmail>sitecrafters111@gmail.com</authorEmail> <authorUrl>http://sitecrafting.forsite.org/index.php</authorUrl> <version>Version 1.0</version> <description>Галерея портфолио 3D</description> <install> <sql> <file driver="mysql" charset="utf8">install.mysql.sql</file> </sql> </install> <uninstall> <sql> <file driver="mysql" charset="utf8">uninstall.mysql.sql</file> </sql> </uninstall> <files> <filename>wmtportfolio.php</filename> <filename>XML/albuminfo.xml</filename> <filename>wmtportfolio.swf</filename> <filename>artwork/test.jpg</filename> <filename>artwork/myjoomla.jpg</filename> </files> <!-- params --> <params> <param name="width" type="text" default="515" label="Width" description="Type component width what you want" /> <param name="@spacer" type="spacer" /> <param name="height" type="text" default="465" label="Height" description="Type component height what you want" /> </params> <!-- end of params --> <administration> <menu>WmtPortfolio</menu> <submenu> <menu>Edit Portfolio</menu> </submenu> <files folder="admin"> <filename>install.mysql.sql</filename> <filename>uninstall.mysql.sql</filename> <filename>admin.wmtportfolio.php</filename> <filename>admin.wmtportfolio.html.php</filename> <filename>controller.php</filename> <filename>tables/wmtportfolio.php</filename> </files> </administration> </install> даже не знаю в чём трабла то может быть
Re: Кмпонент 3Д портфолио wmtportfoliо она пишет что не может сделать GET вроде как это не объект откуда делается GET значит перед выводом таблицы посмотри что у тебя находится в переменной $params посмотри вот так: Код (PHP): <?php print_r($params); ?> кода посмотришь весь список переменных и увидишь там свои ШИРИНУ и ВЫСОТУ то попробуй их выдернуть от туда по другому (см. как это делается в других модулях/компонентах) сдаётся мне что у тебя вообще эта переменная $params ни откуда в твой скрипт не передаётся(см. как это делается в других модулях/компонентах)
Re: Кмпонент 3Д портфолио wmtportfoliо woojin, аесть какие нить "чистые" модули компоненты по которым можно смотреть? или это есть родные джумловские компоненты?