Перейти к содержанию
Официальный форум поддержки Simpla

Вопрос знатокам, дополнительное поле в карточку с кодом.


Рекомендуемые сообщения

Дополнительное поле с выводом кода
 
В \simpla\ProductAdmin.php
 
Добавляю

 

$product->http_link = $this->request->post('pole1');
 

 

 
 
В \api\Products.php
 
Добавляю

 

$query = $this->db->placehold("SELECT DISTINCT
p.pole1
 

 

 
В \simpla\design\html\product.tpl

 

<p>POLE1</p><textarea name="pole1" class="pole1" />{$product->pole1|escape}</textarea>

 

 

И в шаблоне 

 

{if $product->pole1}
<div>{$product->http_link|escape}</div>
 

 

 
Столбец в базу 

 

ALTER TABLE  `s_products` ADD  `pole1` VARCHAR( 255 ) NULL DEFAULT NULL ;

 

 

 
Проблема в том что если впихнуть кусок кода типо

 

 *<div class="pole1">POLE</div>*
 

 

на странице он вылезит в кавычках (") и будет отображается визуально.
 
Как сделать что бы кушало код?
 
Спасибо!
Ссылка на сообщение
Поделиться на другие сайты

на странице он вылезит в кавычках (") и будет отображается визуально.

 

Как сделать что бы кушало код?

 

Спасибо!

Попробуйте вместо:
*<div class="pole1">POLE</div>*
написать так:
*<pre class="pole1">POLE</pre>*
Ссылка на сообщение
Поделиться на другие сайты

Только недавно сделал, чтобы в карточке был код и при ипорте сверялся товар по коду (если товар с кодом найден, то обновляется цена, количество и видимость, если не найден, создается новый), а так же поиск был по коду, как в админке, так и на сайте. Делал всё методом проб и ошибок (не силен в рнр), поэтому что и где точно менялось не вспомнить. Могу скинуть файлы, отвечающие за это, а там сами поиском найдете все строки со словом kod и по аналогии сделаете. Делалось в версии 2.3.5.

Ссылка на сообщение
Поделиться на другие сайты

 

OMG :) 

Не знаю как другие, но я лично мало чего понял и даже удивился что у Вас что работает ))) 

 

http_link != pole1

пардон, брал за основу чью то идею на форуме..... у меня переменная совсем другая.... но данная штука работает.... решил по ругому переделать позже отпишу. 

 

Идея в том что бы сделать счетчик обратного отсчета для акционного товара. вообщем если заработает выложу)

Ссылка на сообщение
Поделиться на другие сайты

Только недавно сделал, чтобы в карточке был код и при ипорте сверялся товар по коду (если товар с кодом найден, то обновляется цена, количество и видимость, если не найден, создается новый), а так же поиск был по коду, как в админке, так и на сайте. Делал всё методом проб и ошибок (не силен в рнр), поэтому что и где точно менялось не вспомнить. Могу скинуть файлы, отвечающие за это, а там сами поиском найдете все строки со словом kod и по аналогии сделаете. Делалось в версии 2.3.5.

Вы имели ввиду код - код товара (артикул)? простите немного не понял.

 

Нужно было что бы в карточку можно было вставлять кусок html кода.

Ссылка на сообщение
Поделиться на другие сайты

Я имел в виду именно код (не артикул), т.к. в 1С код уникален. В описание и так можно вставлять html (видео например)

Ссылка на сообщение
Поделиться на другие сайты

Идея в том что бы сделать счетчик обратного отсчета для акционного товара. вообщем если заработает выложу)

На сайте уже было готовое решение (по крайней мере на старом форуме точно). Попробуйте поиском найти. Я, помнится, даже ставил его себе, но потом убрал за ненадобностью.

Ссылка на сообщение
Поделиться на другие сайты

Вот, держи. Этот я ставил http://imperacms.ru/impera-cms-modules.htm?more=lux-countdown#lux-countdown

Здесь описание переделки под симплу http://forum.simplacms.ru/topic/4434-taymer-obratnogo-otscheta-akcii/?hl=%2Blux+%2Bcountdown+%2Baction

 

А вообще, РНР код пишется в отдельном файле, а затем в шаблоне вызывается командой инклуд.

Ссылка на сообщение
Поделиться на другие сайты

Вот, держи. Этот я ставил http://imperacms.ru/impera-cms-modules.htm?more=lux-countdown#lux-countdown

Здесь описание переделки под симплу http://forum.simplacms.ru/topic/4434-taymer-obratnogo-otscheta-akcii/?hl=%2Blux+%2Bcountdown+%2Baction

 

А вообще, РНР код пишется в отдельном файле, а затем в шаблоне вызывается командой инклуд.

Спасибо.

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...