Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: подскажите форум по php
Форумы портала PHP.SU » Разное » Прочее » подскажите форум по php

Страниц (1): [1]
 

1. epizod - 10 Июня, 2012 - 22:32:07 - перейти к сообщению
подскажите пожалуйста форум по php гдеб помогли решить несколько нюансов в php скрипте.
2. SAD - 10 Июня, 2012 - 22:38:33 - перейти к сообщению
как ни странно, вы уже находитесь на форуме. спрашивайте
3. Medallion - 10 Июня, 2012 - 22:42:16 - перейти к сообщению
Сори за фтопик Вопрос сбивающий с толку! Растерялся
4. Мелкий - 10 Июня, 2012 - 22:57:26 - перейти к сообщению
epizod пишет:
гдеб помогли решить несколько нюансов

Помогут и тут. А делать целиков за вас, в ответ на вываливание пары кб кода и изображения, как оно должно выглядеть - идея и на других форумах популярностью не пользуется.
5. DelphinPRO - 10 Июня, 2012 - 23:16:20 - перейти к сообщению

-Подскажите, а на что мне сесть, чтобы доехать до Дерибасовской?
-Сядьте на задницу, вы уже на Дерибасовской.
Улыбка
6. armancho7777777 - 11 Июня, 2012 - 04:09:50 - перейти к сообщению
DelphinPRO пишет:

-Подскажите, а на что мне сесть, чтобы доехать до Дерибасовской?
-Сядьте на задницу, вы уже на Дерибасовской.
Улыбка
Радость
7. epizod - 11 Июня, 2012 - 07:40:20 - перейти к сообщению
есть три категории, но выводит почему-то всего 2, как развернуть все имеющийся категории
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. function category_level_count($foo_to, $_name)
  4. {
  5.    $count = 0;
  6.    
  7.      foreach ($foo_to as $__name  => $__value)
  8.          {
  9.               if ($__value['parent'] == $_name)
  10.                   {
  11.                             $count ++;
  12.                           }
  13.          }
  14.          
  15.          return $count;
  16. }
  17.  
  18. $categories_string = '';
  19. if (GROUP_CHECK == 'true') {
  20.         $group_check = "and c.group_permission_".$_SESSION['customers_status']['customers_status_id']."=1 ";
  21.  } else { $group_check=''; }
  22.  
  23. $categories_query = osDBquery(                                  "select c.categories_id,
  24.                                                                         cd.categories_name,
  25.                                                                         c.parent_id, c.categories_image from " .
  26.                                                                         TABLE_CATEGORIES . " c, " .
  27.                                                                         TABLE_CATEGORIES_DESCRIPTION . " cd
  28.                                                                         where c.categories_status = '1'
  29.                                                                         and c.categories_id = cd.categories_id
  30.                                                                         and cd.language_id='" . (int)$_SESSION['languages_id'] ."'
  31.                                                                         order by sort_order, cd.categories_name");
  32.                                                                        
  33.  
  34. if (os_db_num_rows($categories_query,true))
  35. {
  36. while ($categories = os_db_fetch_array($categories_query,true))  
  37. {$foo[$categories['categories_id']] = array('name' => $categories['categories_name'],'parent' => $categories['parent_id'],'image'=>$categories['categories_image']);
  38. }
  39. }
  40.  
  41. if ($foo)
  42. {
  43.  
  44. ?>
  45.  
  46.  
  47.  
  48.  
  49.  
  50.    <?PHP
  51.     $count = 0;
  52.         $foo_to = $foo;
  53.         $top_filter_cat = get_option('top_filter_cat');
  54.        
  55.     foreach ($foo as $_name => $_value)
  56.     {
  57.    
  58.        if ($_value['parent'] == 0)
  59.            {
  60.               $_cat_check = false;
  61.                
  62.                   if ($top_filter_cat == 'top_filter_cat_true')
  63.                   {
  64.                      //не проверяем категорию на кол. подкатегорий
  65.                          
  66.                          $_cat_check = true;
  67.                   }
  68.                  
  69.                   if ($top_filter_cat == 'top_filter_cat_false' && category_level_count($foo_to, $_name) != 0)
  70.                   {
  71.              //если в категории нет подкатегорий 2ого уровня - нен выводить категорию вообще.
  72.                      $_cat_check = true;
  73.                   }
  74.                  
  75.                  
  76.           if ($_cat_check)     
  77.           {                
  78.                          $_count = os_count_products_in_category($_name);
  79.                                  
  80.                                  //если кол. = 0 - ничего не выводить
  81.                                  $__count = '';
  82.                                  if ($_count != 0) $__count = '('.$_count.')';
  83.                                  
  84. echo  '<div style="float:left;font-size:0.7em;">'.'<a href="' . os_href_link(FILENAME_DEFAULT, os_category_link($_name, $_value['name']) ) . '">'.
  85. '<img style="float:left;" src="images/categories/'.$_value['image'].'" width="220" height="140" alt="'.$_value['name'].'" /> </div>';
  86.        
  87.        
  88.                      $_cat_2 = 0;
  89.                                  $_one = 0;
  90.                                  
  91.                          foreach ($foo_to as $__name => $__value)
  92.                          {
  93.                               if ($__value['parent'] == $_name)
  94.                           {
  95.                                          
  96.                                       $_cat_2++;
  97.                                                
  98.                                                   if ($_one != 0)
  99.                                                   {
  100.                                                       echo ", ";
  101.                                                           echo "\n";
  102.                                                   }
  103.                                                  
  104.                                           echo '<a href="' . os_href_link(FILENAME_DEFAULT, os_category_link($__name, $__value['name']) ) . '">'.$__value['name'].'</a>';          
  105.                                                  
  106.                                                  
  107.                                           if ($_cat_2 == 100) break;
  108.                                                  
  109.                                                   $_one++;
  110.                                    }
  111.                          
  112.                          }
  113.                   echo ' ';
  114.                    
  115.                   $count++;
  116.                  
  117.                   if ( $count >= 0)
  118.                   {
  119.                       echo ' ';
  120.                           $count = 0;
  121.                   }
  122.           }
  123.                  
  124.            }
  125.      
  126.    }
  127.    ?>
  128.    
  129. <?PHP
  130.  
  131. }
  132.  
  133. ?>
8. epizod - 12 Июня, 2012 - 04:15:48 - перейти к сообщению
СПРОСИЛ Хм
9. Alho - 12 Июня, 2012 - 05:00:58 - перейти к сообщению

МНАга непанятных букаф, памочь не могу!!1адин
10. epizod - 12 Июня, 2012 - 11:45:04 - перейти к сообщению
Цитата:
МНАга непанятных букаф, памочь не могу!!1адин
а еслиб и понимал то бы не помог Радость
11. DlTA - 12 Июня, 2012 - 12:00:52 - перейти к сообщению
epizod тут описано как http://forum.php.su/topic.php?fo...1&topic=1701
12. epizod - 19 Июня, 2012 - 01:21:37 - перейти к сообщению
что я плохого-то спросил? мне например в чем я нормально разбираюсь новичку не в западло помочь и не кручу носом, что мол не так оформил пост и.д. Леньтяи, только и думаете о выгоде! Язычок
13. Panoptik - 19 Июня, 2012 - 01:29:14 - перейти к сообщению
как минимум переоформите код где четко и стрктурированно размещены все вложенные ифы и форичи. по вашим скобкам пробежишься и теряешься где и какой оператор заканчивается + используется куча самописных функций, которые не везде понятно что делают и еще вот это вам на всякий случай http://phpfaq[dot]ru/debug очень часто помогает в трудных вопросах
14. epizod - 19 Июня, 2012 - 04:23:15 - перейти к сообщению
Спасибо, пересмотрю все

 

Powered by ExBB FM 1.0 RC1