Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Вывод имени и фамилии того кто создал товар


pasha2298

Recommended Posts

Подскажите как вывести в карточку добавления товара имя и фамилию того кто ее создал,что бы она сразу прописывалась и нельзя было редактировать,поле думаю уже задействовать любое свободное к примеру Расположение:.
В разделе товары удалось такое сделать в итоге получилось вот
модели идет такой запрос:

Спойлер

public function addProduct($data)

$data['sort_order'] . "', date_added = NOW(), user_id = '" . (int)$this->user->getId() . "'");


public function editProduct($product_id, $data)

$this->db->query("UPDATE " . DB_PREFIX . "product SET user_id = '" . (int)$this->user->getId() . "' WHERE product_id = '" . (int)$product_id . "'");

 

в контроллере при формировании массива:

Спойлер

$user_info = $this->model_user_user->getUser($result['user_id']);


$data['products'][] = array(
'product_id' => $result['product_id'],
'user_id' => $result['user_id'],
'user_lastname' => $user_info['lastname'],
'user_firstname' => $user_info['firstname'],
'image' => $image,
'name' => $result['name'],
'model' => $result['model'],
'price' => $result['price'],
'category' => $category,
'special' => $special,
'quantity' => $result['quantity'],
'status' => $result['status'] ? $this->language->get('text_enabled') : $this->language->get('text_disabled'),
'edit' => $this->url->link('catalog/product/edit', 'token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] . $url, true)
);

 

Внешний вид

1.png.75da190590133b75c86f1d1082c232f3.png

В общем при вcтавки такого кода в D:\OSPanel\domains\****\admin\view\template\catalog\product_form.tpl

Спойлер

<div class="form-group">
<label class="col-sm-2 control-label" for="input-user_id"><span data-toggle="tooltip" title="<?php echo "User_ID"; ?>"><?php echo "User_ID"; ?></span></label>
<div class="col-sm-10">
<input type="number" style="background-color: FloralWhite;" name="user_id" value="<?php echo $user_id; ?>" placeholder="<?php echo $user_id; ?>" id="input-user_id" class="form-control" />
</div>
</div> 

 и вставки кода в контроллер

Спойлер

if (isset($this->request->post['user_id'])) {
$data['user_id'] = $this->request->post['user_id'];
} elseif (!empty($product_info)) {
$data['user_id'] = $product_info['user_id'];
} else {
$data['user_id'] = '';

 

Получили такое

2.thumb.png.8b6741b81fcf420a78985493ba5a0fed.png

 

получил такой результат не могу понять куда копать, поскольку теперь при редактировании товара отображает только ID того кто создал этот товар? но как сделать так что бы там была фамилия и имя,прошу помощи?

Надіслати
Поділитися на інших сайтах


40 минут назад, pasha2298 сказал:

получил такой результат не могу понять куда копать, поскольку теперь при редактировании товара отображает только ID того кто создал этот товар? но как сделать так что бы там была фамилия и имя,прошу помощи?

 

model user user

 

public function getUser($user_id) {

Надіслати
Поділитися на інших сайтах

Понятно,может кто то еще подскажет,а то ответы как обычно "без денег не подскажу" тока без обид ,если бы нужны были платные услуги мы бы спрашивали в другом разделе

Надіслати
Поділитися на інших сайтах


боже, насколько люди наглые

 

да, я знаю, что наглость это не второе счастье а первое

 

но вам же подсказали и тыкнули носом куда идти, что делать и как брать. А вы мне предлагаете 50 рублей чтобы я за вас это сделал и жалуетесь что вам не помогают

Надіслати
Поділитися на інших сайтах

19 минут назад, spectre сказал:

боже, насколько люди наглые

 

да, я знаю, что наглость это не второе счастье а первое

 

но вам же подсказали и тыкнули носом куда идти, что делать и как брать. А вы мне предлагаете 50 рублей чтобы я за вас это сделал и жалуетесь что вам не помогают

ну извините больше нет, а за 2 сточки кода больше нет

Надіслати
Поділитися на інших сайтах


Просто честно тоже начинает бесить то что,все кто готовы помочь хотят денег, на форум же приходят пообщаться за помощью,а не за тем что бы купить или продать или может это уже не так???? 

Надіслати
Поділитися на інших сайтах


16 минут назад, pasha2298 сказал:

ну извините больше нет, а за 2 сточки кода больше нет

 

как я люблю это "за 2 строчки кода" :D

Надіслати
Поділитися на інших сайтах

1 минуту назад, spectre сказал:

 

как я люблю это "за 2 строчки кода" :D

нет ну логично я уперсе в том что не могу понять как правильно задать условие, и уже все проделоно только результат немного не тот,так что там 2 строчки кода

Надіслати
Поділитися на інших сайтах


2 минуты назад, spectre сказал:

тогда придется долбиться самому

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

Надіслати
Поділитися на інших сайтах


@pasha2298 Это не первая ваша тема со словами - найдутся..

 

Вам каждый раз дают направление куда смотреть

 

Тогда пишите - хочу нахаляву.

Не хотите халявы, пишите

Делал так, так, и так

Вывод делал там, там и так

Но у меня не получилось...

Где я не прав?

 

И люди, поверьте - подтянутся.

 

 

 

Надіслати
Поділитися на інших сайтах

1 минуту назад, chukcha сказал:

@pasha2298 Это не первая ваша тема со словами - найдутся..

 

Вам каждый раз дают направление куда смотреть

 

Тогда пишите - хочу нахаляву.

Не хотите халявы, пишите

Делал так, так, и так

Вывод делал там, там и так

Но у меня не получилось...

Где я не прав?

 

И люди, поверьте - подтянутся.

 

 

 

А выше я наверно написал не совсем корректно что сделал???????????????

Надіслати
Поділитися на інших сайтах


3 минуты назад, chukcha сказал:

Это что?

 

это как зовут юзера, странный вопрос

Змінено користувачем spectre
Надіслати
Поділитися на інших сайтах

4 минуты назад, chukcha сказал:

Это что?

я так думаю что ошибка у меня сдесь

 

if (isset($this->request->post['user_id'])) {
$data['user_id'] = $this->request->post['user_id'];
} elseif (!empty($product_info)) {
$data['user_id'] = $product_info['user_id'];
} else {
$data['user_id'] = '';
Надіслати
Поділитися на інших сайтах


3 минуты назад, chukcha сказал:

Это не к вам :)

 

Понял не дурак дурак бы не понял)) Поднялся хайп, я как старичок растерялся

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.