Помогите найти ошибку
Страницы: 1
[ Закрыто ] Помогите найти ошибку, есть код но в нём что то не так
Помогите найти ошибку, выводиться код в порядке, но нету между цифрами пробелов и в конец "бел. руб.".
Вроде все есть но выходит только не красивое число

function rpwe_excerpt( $length ) {
global $post, $id;

  $post_id = (int)$post_id;

  $price = 0;

  if (!$post_id) $post_id = $id;

  $cena_values = get_post_custom_values( 'cena',$post_id );

  if (!empty($cena_values)){

  foreach($cena_values as $key => $value ) {

  $price = $value * get_current_rate();

  }

  }

  return $price;

}

function get_nice_rpwe_excerpt($price){

  if (!empty($price) && $price>0)

  return number_format($length,0,',',' ')." бел. руб.";

  else

  return '';

}


function art_post_rpwe_excerpt($title, $content, $id = '', $class = '', $args = array()){

  if ($title != "") {

$title = '<h2 class="art-postheader">'. $title . '</h2>';

}

if (art_option('metadata.title')) {

$content = $title . $content;

$title = '';

}

if ($class != '') {

    $class = ' ' .$class;

}

if($id != ''){

    $id = 'id="' . $id. '"';

$price = get_nice_rpwe_excerpt(rpwe_excerpt($id));

}

echo art_parse_template("post", array_merge(array(

'post_class'          =>   $class,

'post_id'             =>   $length,

'post_thumbnail'      =>   '',

'post_title'          =>   $title,

'post_metadataheader' =>   '',

'post_content'        =>   $content,

'post_metadatafooter' =>   '',

'price'                =>   $price,

), $args));

}
Вы и не написали как вам нужно, где и какие пробелы и т.д.


Вот разбирайте вот эту функцию:

function get_nice_rpwe_excerpt($price){

  if (!empty($price) && $price>0)      // тут идет проверка переменной $price если переменная 0 или больше нуля то идет возврат числа.

  return number_format($length,0,',',' ')." бел. руб."; // Тут редактируйте как вам нужно, что бы шло отображение как вам нужно(можно //использовать регулярные выражение (если что гугл в помощь)

  else

  return '';

}
Код
<?php

$price = get_nice_rpwe_excerpt(rpwe_excerpt($id));

echo number_format($price, 2, '.', ' ');

?>
Цитата
teleoperator пишет:
Код
 <?php

$price = get_nice_rpwe_excerpt(rpwe_excerpt($id));

echo number_format($price, 2, '.', ' ');

?> 
А в какое именно место это нужно всунуть подскажите пожалуйста
Цитата
xrumod пишет:
Вы и не написали как вам нужно, где и какие пробелы и т.д.


Вот разбирайте вот эту функцию:

function get_nice_rpwe_excerpt($price){

if (!empty($price) && $price>0) // тут идет проверка переменной $price если переменная 0 или больше нуля то идет возврат числа.

return number_format($length,0,',',' ')." бел. руб."; // Тут редактируйте как вам нужно, что бы шло отображение как вам нужно(можно //использовать регулярные выражение (если что гугл в помощь)

else

return '';

}
Оно ни как не редактируется, ничего не меняется. Тут видимо дело в $length и $price, то ли они поперепутаны везде, то ли еще что то
Спасибо всем ответившим, тему можно закрыть
Проблема решена. Понадобилось лишь вот первый код. Остальное я удалил:


function rpwe_excerpt( $length ) { 
global $post, $id; 

  $post_id = (int)$post_id; 

  $price = 0; 

  if (!$post_id) $post_id = $id; 

  $cena_values = get_post_custom_values( 'cena',$post_id ); 

  if (!empty($cena_values)){ 

  foreach($cena_values as $key => $value ) { 

  $price = $value * get_current_rate(); 

  } 

  } 

  return $price;




А в шаблоне, где нужно было вывести функцию, я и нашёл решение

 <?php echo number_format(rpwe_excerpt($length),0,',',' ')." бел. руб.";?>
просто перед названием самой функции я прописал number_format, а дальше поставил нужные значения.
Возможно кому нибудь когда нибудь поможет.
Цитата
Butters Madest пишет:
тему можно закрыть

Цитата
Butters Madest пишет:
Проблема решена.

Butters Madest, спасибо, что отписались в теме и скинули в ЛС.
Тему закрыл.

* обращение к пользователям - > если Ваша тема потеряла свою актуальность, то, пожалуйста, отпишитесь об этом в теме и скиньте ссылку на тему мне в ЛС.
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
21:03 Продвижение по ключам 
15:44 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
09:57 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
19:33 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
15:12 Несколько статей хорошо выдаются в Гугле, но отвратительно в Яндексе 
13:40 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
11:41 2Index - быстрая индексация страниц сайта и обратных ссылок 
20:39 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
17:10 AllCharge.online. Современный, быстрый и надёжный обменник 
15:24 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
14:48 AlwaysMoney - платформа для обмена криптовалют 
14:11 №1 Рассылка / Инвайтинг [TELEGRAM] | Приватный метод 
14:10 Trustpilot Reviews | Подниму рейтинг вашей компании 
14:10 Продвижение YouTube видео в топ поиска | Любой тип контента | Гарантия результата 
16:49 monetizer.agency – рекламная сеть для взрослого и развлекательного трафика. 100$ новому вебмастеру 
20:43 Добро пожаловать в цифровой мир... 
15:59 Про мясо 
23:09 ПП от PMS remote.team - 200$ за команду 
13:28 Компьютерная мышь 
22:55 Ну что, кто куда деваете свои сайты? 
22:34 Используете беспроводные наушники?