Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 110 Ответов
  • 116396 Просмотров
*

purpur

  • Новичок
  • 3
  • 0 / 0
Добрый день всем! Помогите, пожалуйста.
На сайте установлен модуль "Lists of videos Youtube JM". При его публикации выдается предупреждение:
file_get_contents(http://gdata.youtube.com/feeds/api/playlists/PL7KxNJ3FwjGpjjDhxfGyCvsiKmxAhvoVx) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 410 Gone in /home/h350469/bfne.ru/docs/modules/mod_playlistyoutube_jm/tmpl/default.php on line 27

Warning: Invalid argument supplied for foreach() in /home/h350469/bfne.ru/docs/modules/mod_playlistyoutube_jm/tmpl/default.php on line 34

Помогите решить проблему воспроизведения плейлиста.
*

qwer56

  • Новичок
  • 1
  • 0 / 0
Всем привет. на сайте пропало меню выдает сообщение "Warning: Invalid argument supplied for foreach() in /home/eprmru/public_html/modules/mod_roknavmenu/lib/RokNavMenu.php on line 73" Помогите, разобраться
вот часть кода:
public static function loadCatalogs()
        {
            if (!self::$catalogs_loaded) {
                // load the module themes catalog
                require_once(JPATH_ROOT . '/modules/mod_roknavmenu/themes/catalog.php');
               

                foreach (self::getTemplates() as $template)
            {
                    $template_theme_catalog = JPATH_ROOT . '/templates/' . $template . "/html/mod_roknavmenu/themes/catalog.php";
                    if (JFile::exists($template_theme_catalog)) {
                        //load the templates themes
                        include_once($template_theme_catalog);
                    }
                }
                self::$catalogs_loaded = true;
            }
        }
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Ищите там же метод getTemplates() и выясняйте почему он возвращает null.
*

AdWeb

  • Давно я тут
  • 879
  • 31 / 3
вылезла подобная проблема при попытке изменения вида вывода старницы путем добавления доп полей с этого же компонента
Warning: Invalid argument supplied for foreach() in /home/virtwww/w_psd_13cbbf21/http/templates/gk_magazine/html/com_jomclassifieds/adverts/default_grid.php on line 134
был добавлен блок   <! --Description Start -->

вот проблемная часть кода
Код
<?php    foreach($extrafields as $extrafield) :   ?>
         <tr>
           <td class="span4 col-md-4"><?php echo $extrafield->label; ?></td>
           <td class="span8 col-md-8"><?php echo $extrafield->value; ?></td>
        </tr>
<?php endforeach; ?>

Спойлер
[свернуть]


это оригинальный файл из которого вставлялся код
Спойлер
[свернуть]
« Последнее редактирование: 21.10.2015, 16:23:58 от AdWeb »
| Хороший Хостинг | Купить Хикашоп | Каталог перекладів Joomla компонентів
PS. спасибо кидать через вебмани: R152456839841 если плюсикофф не хватает :)
*

Ozig

  • Новичок
  • 5
  • 0 / 0
народ помогите  почти на всех плагинах выскакивает ошибка Invalid argument supplied for foreach() in[/size]
в данном модуле [/size]Warning[/size]: Invalid argument supplied for foreach() in [/size]/var/www/u0390011/public_html/rusgeneric.ru/templates/vina_veneno/html/mod_jshopping_label_products/default.php[/size] on line [/size]8[/size]
код[/size]
Код
<?php
foreach($rows as $product){
   $jshop_product = JTable::getInstance('product', 'jshop');
   $jshop_product->product_id = $product->product_id;
   $images = $jshop_product->getImages();
   
?>
[/size][/color]
*

filist

  • Новичок
  • 3
  • 0 / 0
Помогите с проблемой!

На странице https://vi3a.by/viza/evropa/polsha пишет:
"Warning: Invalid argument supplied for foreach() in /home/viaby/public_html/plugins/system/plazart/includes/core/template.php on line 996".

Вот код:

994 private function generatelayout($layout)
995    {
996        foreach($layout as $index=>$value)
997        {
998            if(!is_array($value)){
999                $value = (array)$value;
1000            }
1001           
1002            if( is_null( self::getInstance()->showRow($value) ) ) continue;
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
У вас продукты не примходять. А в приведенном коде даже не видно как получаються rows А вообще по хорошему перед циклом стоит делать условие. чтобы не пытаться его запускать при пустом массиве.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Ozig

  • Новичок
  • 5
  • 0 / 0
У вас продукты не примходять. А в приведенном коде даже не видно как получаються rows А вообще по хорошему перед циклом стоит делать условие. чтобы не пытаться его запускать при пустом массиве.
[/quote
ох уж ети массивы ((( это дело в шаблоне ? почти на всех установленых плагинах так (((
может есть способ массово исправить эти ошибки?
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
У вас продукты не примходять. А в приведенном коде даже не видно как получаються rows А вообще по хорошему перед циклом стоит делать условие. чтобы не пытаться его запускать при пустом массиве.
[/quote
ох уж ети массивы ((( это дело в шаблоне ? почти на всех установленых плагинах так (((
может есть способ массово исправить эти ошибки?
Ну для начала надо понять причину. почему масиив пустой? если он и должен быть пустым, то могли просто забыть условие сделать
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

filist

  • Новичок
  • 3
  • 0 / 0
Уже и другие страницы - недоступны:
https://vi3a.by/o-nas
https://vi3a.by/o-nas/otzyvy

В админке открыл страницу - сохранил и все :(

Можно какое то условие поставить, чтобы избежать?

Перед 999 строкой добавил условие:
if (!is_array($layout) || count($layout) == 0){
return;
}

Теперь ошибки нет, но и контента нет на странице (все пусто).
« Последнее редактирование: 11.09.2017, 21:01:34 от filist »
*

Ozig

  • Новичок
  • 5
  • 0 / 0
Ну для начала надо понять причину. почему масиив пустой? если он и должен быть пустым, то могли просто забыть условие сделать
как понять ) где понять ? что рыть ?
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Уже и другие страницы - недоступны:
https://vi3a.by/o-nas
https://vi3a.by/o-nas/otzyvy

В админке открыл страницу - сохранил и все :(

Можно какое то условие поставить, чтобы избежать?

Перед 999 строкой добавил условие:
if (!is_array($layout) || count($layout) == 0){
return;
}

Теперь ошибки нет, но и контента нет на странице (все пусто).
Убрать ретурн либо сам цикл убрать в условие а остальное оставить.  Без всего файла хотябы сказать что-то сложно, да и без сайта в целом.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
как понять ) где понять ? что рыть ?
Перебирать модуль снизу вверх. И читать код.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

filist

  • Новичок
  • 3
  • 0 / 0
Warning: Invalid argument supplied for foreach() in /home/viaby/public_html/plugins/system/plazart/includes/core/template.php on line 996

Сам файл https://yadi.sk/d/L8TjDWW23MoGwD .
*

Ozig

  • Новичок
  • 5
  • 0 / 0
Перебирать модуль снизу вверх. И читать код.
Код
<div class="label_products jshop">
<?php
$i = 0;
$row_product = 1;
?>
<?php
foreach($rows as $product){
$jshop_product = JTable::getInstance('product', 'jshop');
$jshop_product->product_id = $product->product_id;
$images = $jshop_product->getImages();

?>
<?php if($i%$row_product == 0) print '<div class="row-fluid">';?>
<div class="block_item span<?php echo 12/$row_product; ?>">
<div class="item_inner">
<?php /*------------ Image Block ---------------*/?>
<?php if ($show_image && $product->image){// option modul  show_image ?>
<div class="image">
<div class="image_block">
<?php print $product->_tmp_var_image_block;?>
<?php if($product->label_id && $show_image_label){?>
<div class="product_label">
<?php if($product->_label_image){?>
<img src="<?php print $product->_label_image?>" alt="<?php print htmlspecialchars($product->_label_name)?>" />
<?php }else{ ?>
<span class="label_name"><?php print $product->_label_name;?></span>
<?php } ?>
</div>
<?php } ?>
<a class="images" href="<?php print $product->product_link?>">
<?php if(isset($images[1])) {
$image_second = $jshopConfig->image_product_live_path.'/'.$images[1]->image_thumb; ?>
<img class="jshop_img first-image" src="<?php print $product->image ? $product->image : $noimage;?>" alt="<?php print htmlspecialchars($product->name);?>" />
<img class="jshop_img second-image" src = "<?php print $image_second ?>" alt="" />
<?php } else{ ?>
<img class="jshop_img single-image" src="<?php print $product->image ? $product->image : $noimage;?>" alt="<?php print htmlspecialchars($product->name);?>" />
<?php } ?>

</a>
</div>
</div>
<?php } ?>
<div class="vina_content">
<?php /*------------ Title Block ---------------*/?>
<div class="name">
<a href="<?php print $product->product_link?>"><?php print $product->name?></a>
<?php if ($jshopConfig->product_list_show_product_code){?><span class="jshop_code_prod">(<?php print _JSHOP_EAN?>: <span><?php print $product->product_ean;?></span>)</span><?php }?>
</div>

<?php /*------------ Description Block ---------------*/?>
<?php if($short_description){ // option modul short_description ?>
<div class="description">
<?php print $product->short_description?>
</div>
<?php } ?>

<?php /*------------ Price + Old Price + Default Price Block ---------------*/?>
<?php if($display_price || $product_old_price ) { ?>
<div class="vina_price">
<?php // Price Block ?>
<?php if($display_price){?>
<?php if ($product->_display_price){// option modul display_price?>
<p class = "jshop_price">
<?php if ($jshopConfig->product_list_show_price_description) print _JSHOP_PRICE.": ";?>
<?php if ($product->show_price_from) print _JSHOP_FROM." ";?>
<span><?php print formatprice($product->product_price);?></span>
</p>
<?php } ?>
<?php print $product->_tmp_var_bottom_price;?>
<?php } ?>

<?php // Old Price Block ?>
<?php if( $product_old_price){?>
<?php if ($product->product_old_price > 0){// option modul product_old_price?>
<p class="old_price">
<?php if ($jshopConfig->product_list_show_price_description) print _JSHOP_OLD_PRICE.": ";?><span><?php print formatprice($product->product_old_price)?></span>
</p>
<?php } ?>
<?php print $product->_tmp_var_bottom_old_price;?>
<?php } ?>

<?php // Default Price Block ?>
<?php if ($product->product_price_default > 0 && $jshopConfig->product_list_show_price_default && $product_price_default){ // option modul product_price_default?>
<p class="default_price">
<?php print _JSHOP_DEFAULT_PRICE.": ";?><span><?php print formatprice($product->product_price_default)?></span>
</p>
<?php } ?>
</div>
<?php } ?>

<?php /*------------ Review Block ---------------*/?>
<?php if($allow_review){ // option modul allow_review ?>
<div class="review_mark">
<?php print showMarkStar($product->average_rating);?>
</div>
<!--<div class="count_commentar">
<?php print sprintf(_JSHOP_X_COMENTAR, $product->reviews_count);?>
</div> -->
<?php } ?>

<?php print $product->_tmp_var_bottom_foto;?>

<?php /*------------ Manufacturer Name Block ---------------*/?>
<?php if ($product->manufacturer->name && $manufacturer_name){// option modul manufacturer_name ?>
<div class="manufacturer_name">
<?php print _JSHOP_MANUFACTURER;?>: <span><?php print $product->manufacturer->name?></span>
</div>
<?php }?>

<?php /*------------ Availability Block ---------------*/?>
<?php if ($product->product_quantity <=0 && !$jshopConfig->hide_text_product_not_available && $product_quantity){// option modul product_quantity?>
<div class="not_available"><?php print _JSHOP_PRODUCT_NOT_AVAILABLE;?></div>
<?php }?>

<?php /*------------ Tax info Block ---------------*/?>
<?php if ($jshopConfig->show_tax_in_product && $product->tax > 0 && $show_tax_product){// option modul show_tax_product?>
<span class="taxinfo"><?php print productTaxInfo($product->tax);?></span>
<?php } ?>

<?php /*------------ Plus Shipping Info Block ---------------*/?>
<?php if ($jshopConfig->show_plus_shipping_in_product && $show_plus_shipping_in_product){?>
<span class="plusshippinginfo"><?php print sprintf(_JSHOP_PLUS_SHIPPING, $shippinginfo);?></span>
<?php } ?>

<?php /*------------ Basic Price Info Block ---------------*/?>
<?php if ($product->basic_price_info['price_show'] && $basic_price_info){// option modul basic_price_info?>
<div class="base_price">
<?php print _JSHOP_BASIC_PRICE?>: <?php if ($product->show_price_from) print _JSHOP_FROM;?>
<span><?php print formatprice($product->basic_price_info['basic_price'])?> / <?php print $product->basic_price_info['name'];?></span>
</div>
<?php } ?>

<?php /*------------ Product Weight Block ---------------*/?>
<?php if ($jshopConfig->product_list_show_weight && $product->product_weight > 0 && $product_weight){// option modul product_weight?>
<div class="productweight"><?php print _JSHOP_WEIGHT?>: <span><?php print formatweight($product->product_weight)?></span></div>
<?php }?>

<?php /*------------ Delivery Time Block ---------------*/?>
<?php if ($product->delivery_time != '' && $delivery_time){// option modul delivery_time?>
<div class="deliverytime"><?php print _JSHOP_DELIVERY_TIME?>: <span><?php print $product->delivery_time?></span></div>
<?php } ?>

<?php /*------------ Extra Field Block ---------------*/?>
<?php if (is_array($product->extra_field) && $extra_field){// option modul extra_field?>
<div class="extra_fields">
<?php foreach($product->extra_field as $extra_field){?>
<div>
<?php print $extra_field['name'];?>: <?php print $extra_field['value']; ?>
</div>
<?php } ?>
</div>
<?php } ?>

<?php /*------------ Vendor Block ---------------*/?>
<?php if ($product->vendor && $vendor){// option modul vendor?>
<div class="vendorinfo">
<?php print _JSHOP_VENDOR?>: <a href="<?php print $product->vendor->products?>"><?php print $product->vendor->shop_name?></a>
</div>
<?php } ?>

<?php /*------------ Qty Stock Block ---------------*/?>
<?php if ($jshopConfig->product_list_show_qty_stock && $product_list_qty_stock){// option modul product_list_qty_stock?>
<div class="qty_in_stock">
<?php print _JSHOP_QTY_IN_STOCK?>: <span><?php print sprintQtyInStock($product->qty_in_stock)?></span>
</div>
<?php } ?>
</div>
<?php /*------------ Button buy + Button Detail + Button Wishlist ---------------*/?>
<?php if($show_button){?>
<?php print $product->_tmp_var_top_buttons;?>
<div class="buttons vina_bottons">
<?php if ($product->buy_link && $show_button_buy){?>
<a class="button_buy" href="<?php print $product->buy_link?>" title="<?php print JText::_('JSHOP_ADD_TO_CART'); ?>"><i style="display: inline-block;" class="icon-shopping-cart"></i><?php //print JText::_('JSHOP_ADD_TO_CART'); ?></a>
<?php } ?>
<?php if ($show_button_detal){?>
<a class="button_detail" href="<?php print $product->product_link?>" title="<?php print JText::_('JSHOP_VIEW_DETAIL'); ?>" ><i style="display: inline-block;" class="icon-eye-open"></i><?php //print JText::_('JSHOP_VIEW_DETAIL'); ?></a>
<?php } ?>
<a class="button_wishlist" href = "<?php print SEFLink('index.php?option=com_jshopping&controller=cart&task=add&category_id='.$product->category_id.'&product_id='.$product->product_id.'&to=wishlist', 1);?>" title="<?php print JText::_('JSHOP_ADD_TO_WISHLIST'); ?>"><i style="display: inline-block;" class="icon-heart"></i><?php //print JText::_('JSHOP_ADD_TO_WISHLIST'); ?></a>
<?php print $product->_tmp_var_buttons;?>
</div>
<?php print $product->_tmp_var_bottom_buttons;?>
<?php } ?>
</div>
</div>
<?php print $product->_tmp_var_end?>
<?php if(($i+1)%$row_product == 0)
print '</div>';
$i++;?>
<?php } ?>
<?php if($i%$row_product != 0) print '</div>';?>
</div>

и все таки это дело в шаблоне ?? шаблон покупал .
причем эти массивы много где выходят
массивы массивы (( как не хочется углубляться в эту тему
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
шаблон покупал
Тогда вопросы к разработчику. Раз деньги берет, должен поддерживать.
*

Ozig

  • Новичок
  • 5
  • 0 / 0
Тогда вопросы к разработчику. Раз деньги берет, должен поддерживать.
я не уверен что дело в шаблоне .
*

stitch808

  • Захожу иногда
  • 146
  • 0 / 0
Всем доброго времени суток.
Установил шаблон для мобильной версии сайта http://bavtest1.site/
При оформлении заказа вылазит такая ошибка Warning: Invalid argument supplied for foreach() in /var/www/u0480012/data/www/bavtest1.site/templates/vina_veneno/html/com_jshopping/checkout/adress.php on line 22
Код
<?php foreach($this->steps as $k=>$step){ $i++?>
  <div class = "step-title <?php print $this->cssclass[$k]?>">
<span class="number"><?php echo $i; ?></span>
<h2><?php print $step;?></h2>
  </div>
  <?php }?>
Помогите пжлст
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
обратитесь в винагекко там подскажут
индивидуальная помощь: @SetAlexx
*

sivers

  • Живу я здесь
  • 2465
  • 336 / 0
<?php foreach($this->steps as $k=>$step){ $i++?>
заменить на
Код
<?php if(is_array($this->steps)) foreach($this->steps as $k=>$step){ $i++?>
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

stitch808

  • Захожу иногда
  • 146
  • 0 / 0
Огромное человеческое спасибо! Помогло. А то ВинаГеко молчало.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибки Warning: Invalid argument supplied for foreach() in

Автор CityCat

Ответов: 11
Просмотров: 1882
Последний ответ 22.02.2019, 14:51:06
от CityCat
b2jcontact - warning

Автор Acme

Ответов: 0
Просмотров: 1581
Последний ответ 16.03.2017, 11:28:40
от Acme
Fox Contact не отсылает письма, как решить проблему?

Автор spanchermen

Ответов: 21
Просмотров: 11734
Последний ответ 14.07.2016, 17:40:53
от vipiusss
B2J Contact не отправляет почту и дает ошибку

Автор Klers

Ответов: 0
Просмотров: 1007
Последний ответ 13.06.2016, 12:06:31
от Klers
Опросник MijoPolls выдает ошибку

Автор kostet0007

Ответов: 5
Просмотров: 2655
Последний ответ 19.06.2015, 01:26:23
от voland