рецидивист

Рейтинг
185
Регистрация
07.02.2013

iqmaker, спасибо еще раз. Разобрался. Нужно было прописать другие переменные, отвечающие за вывод того, чего нужно. Странное дело: к примеру, артикул выводится двумя способами. Первый, который мы с вами разбирали не работал. Второй заработал, но первый и второй отображаются на самой странице, а в форме только второй ({$product.product_code})

Еще раз, благодарочка вам)

iqmaker:
и учтите, что значение в {}, это не обязательно php код, это код, который понимает ваш шаблонизатор, он гарантированно поймет выражение типа {$anyvalue}, все остальное подскажет мануал по cs-cart.

Спасибо вам, буду пытаться разобраться в этом.

iqmaker:
Откуда появилась такая строка? Вы ее сделали по какому-то образцу?

Эта переменная находится в шаблоне страницы товара (template.tpl). Если ее прописать в самом шаблоне, то она выводится корректно. Эта строка отображает артикул товара.

Увидеть можно по ссылке http://demo.cs-cart.com/professional/40-class-40.0-diag.-led-5003-series-tv.html

Код в самом шаблоне


<input name="test" type="hidden" value="{assign var=&quot;sku&quot; value=&quot;sku_$obj_id&quot;}{$smarty.capture.$sku} " />

Меняется в браузере на этот


<input type="hidden" value=" " name="test">

Такой же код отображается даже если тип поля сменить с hidden на text

Хорошо.

Вот упрощенный код формы

<form action="forms/k-fast_order.php" method="post" name="fast_order">
{assign var="sku" value="sku_$obj_id"}{$smarty.capture.$sku}

<label>Ваш телефон</label>
<input name="phone" type="text" placeholder="(123)456-7890" required/>

<label>Название товара</label>
<input name="test" type="hidden" value="{assign var=&quot;sku&quot; value=&quot;sku_$obj_id&quot;}{$smarty.capture.$sku} " />
</form>

Вот упрощенный код обработчика

<?php
$phone = $_POST['phone'];
$test = $_POST['test'];

echo "$phone";
echo "$test";

?>

Не получается передать параметр, находящийся в скрытом поле.

iqmaker:
Я не понял, ты не можешь принять или отправить. Т.е. код html в браузере получается каким ? Обычно делается input с type hidden, в него засовывается инфа которая потом передается на сервер через post вместе со всеми остальными полями формы.

Поясню.

Вот этот параметр

{assign var="sku" value="sku_$obj_id"}{$smarty.capture.$sku} 
я не могу передать в обработчик формы, ни, следовательно, отправить письмом на почту с эти параметром. Я пробовал использовать скрытое поле таким образом
<input name="test" type="hidden" value="{assign var=&quot;sku&quot; value=&quot;sku_$obj_id&quot;}{$smarty.capture.$sku} " />
и, к примеру, в обработчике выводить сообщение с проверкой отображения этого поля

$test = $_POST['test'];

echo "$test";

Но не получается. Есть идеи?

wisko, не нужно срач разводить)

Вопрос по google.webmaster остается актуальным:

- Нужно загружать только те ссылки/домены в текстовый файл от которых нужно избавиться или наоборот - загружать только те ссылки/домены, которые должны остаться?

Благодарочка:)

И вопрос в догонку:

- С английским не все в идеале. Нужно загружать только те ссылки/домены в текстовый файл от которых нужно избавиться или наоборот - загружать только те ссылки/домены, которые должны остаться?

Crazy & Co.:
Не нормально, только отказаться от них нельзя, разве что написать тому, кто их проставил, а по-другому никак.

Я в том смысле, чтобы гугл их не учитывал при ранжировании. Я точно про это слышал/читал!

Crazy & Co.:
Отказаться от внешних ссылок? Это что-то новое. :)

Ну да, 40К ссылок с какой то линкопомойки - это нормально?

Всего: 540