Jump to content
Sign in to follow this  
jj77

Картинка в поле JAN

Recommended Posts

При добавлении товара есть поле японский артикул - JAN. Нужно чтобы в это поле вместо текста можно было выбрать изображение с сервера. Отображение на странице продукта я уже сделал. Помогите реализовать пожалуйста

Share this post


Link to post
Share on other sites

Интересно посмотреть, как вы отображение на странице продукта сделали.

В админке это будет приблизительно так:

 

<tr>
<td>
<?php echo $entry_jan_picture; ?>
</td>
<td>
<input type="hidden" name="jan_picture" value="<?php echo $jan_picture; ?>" id="jan_picture" />
<img src="<?php echo $jan_picture_preview; ?>" alt="" id="jan_picture_preview" />
<br /><a onclick="image_upload('jan_picture', 'jan_picture_preview');"><?php echo $text_please_select; ?></a>  |  <a onclick="$('#jan_picture_preview').attr('src', '<?php echo $no_image; ?>'); $('#jan_picture').attr('value', '');"><?php echo $text_clear; ?></a>
</td>
<td></td>
</tr>

Соответственно, языковые файлы соответствующие(прошу прощения за тавтологию), ну и в контроллере jan_picture не помешает объявить.

 

Эхма! Была не была - я-бы выводил на витрине так:

 

 

<?php if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') {
$path_image = $this->config->get('config_ssl') . 'image/';
} else {
$path_image = $this->config->get('config_url') . 'image/';
}
<?php } ?>
ну и дальше само:
<?php echo $path_image . php echo $jan_picture ?>
Это шаблоны. Не забываем про языки и контроллеры.

 

Share this post


Link to post
Share on other sites

 

Интересно посмотреть, как вы отображение на странице продукта сделали.

В админке это будет приблизительно так:

 

<tr>
<td>
<?php echo $entry_jan_picture; ?>
</td>
<td>
<input type="hidden" name="jan_picture" value="<?php echo $jan_picture; ?>" id="jan_picture" />
<img src="<?php echo $jan_picture_preview; ?>" alt="" id="jan_picture_preview" />
<br /><a onclick="image_upload('jan_picture', 'jan_picture_preview');"><?php echo $text_please_select; ?></a>  |  <a onclick="$('#jan_picture_preview').attr('src', '<?php echo $no_image; ?>'); $('#jan_picture').attr('value', '');"><?php echo $text_clear; ?></a>
</td>
<td></td>
</tr>

Соответственно, языковые файлы соответствующие(прошу прощения за тавтологию), ну и в контроллере jan_picture не помешает объявить.

 

Эхма! Была не была - я-бы выводил на витрине так:

 

 

<?php if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') {
$path_image = $this->config->get('config_ssl') . 'image/';
} else {
$path_image = $this->config->get('config_url') . 'image/';
}
<?php } ?>
ну и дальше само:
<?php echo $path_image . php echo $jan_picture ?>
Это шаблоны. Не забываем про языки и контроллеры.

 

 

Все сделал, в админке все работает нормально, а с витриной проблема, ошибка в product.tpl:

 

 

Parse error: syntax error, unexpected T_ECHO, expecting ',' or ';'

Share this post


Link to post
Share on other sites

так читайте, что говорит. У вас там синтаксическая ошибка. Смотреть-искать.

Share this post


Link to post
Share on other sites

так читайте, что говорит. У вас там синтаксическая ошибка. Смотреть-искать.

Ошибка в этой строчке:

<?php echo $path_image . php echo $jan_picture ?>

Ее же надо было в product.tpl встававить, правильно?

Share this post


Link to post
Share on other sites
<img  src="<?php echo $path_image; ?><?php echo $jan_picture; ?>" />

теперь в админке ошибка в файле контролера. а что в контролер писать?

Share this post


Link to post
Share on other sites

объявить ее в контроллере. Ну попробуйте хоть сами хоть что-нибудь.

Скажите "попробовал так - получил то-то". Хоть что-нибудь.

Не ленитесь. Я и сам лентяй - вот и представьте, какое желание делать что-то за кого-то кто сам ленится это хотя-бы попробовать =)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.