Перейти к содержанию
sonson

Добавить отзывы для категории

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

Скопировал кусок кода из продукта

<div class="tab-pane" id="tab-review">
              <form class="form-horizontal" id="form-review">
                <div id="review"></div>
                <h2><?php echo $text_write; ?></h2>
                <?php if ($review_guest) { ?>
                <div class="form-group required">
                  <div class="col-sm-12">
                    <label class="control-label" for="input-name"><?php echo $entry_name; ?></label>
                    <input type="text" name="name" value="" id="input-name" class="form-control" />
                  </div>
                </div>
                <div class="form-group required">
                  <div class="col-sm-12">
                    <label class="control-label" for="input-review"><?php echo $entry_review; ?></label>
                    <textarea name="text" rows="5" id="input-review" class="form-control"></textarea>
                    <div class="help-block"><?php echo $text_note; ?></div>
                  </div>
                </div>
                <div class="form-group required">
                  <div class="col-sm-12">
                    <label class="control-label"><?php echo $entry_rating; ?></label>
                        <?php echo $entry_bad; ?> 
                    <input type="radio" name="rating" value="1" />
                     
                    <input type="radio" name="rating" value="2" />
                     
                    <input type="radio" name="rating" value="3" />
                     
                    <input type="radio" name="rating" value="4" />
                     
                    <input type="radio" name="rating" value="5" />
                     <?php echo $entry_good; ?></div>
                </div>
                <?php if ($site_key) { ?>
                  <div class="form-group">
                    <div class="col-sm-12">
                      <div class="g-recaptcha" data-sitekey="<?php echo $site_key; ?>"></div>
                    </div>
                  </div>
                <?php } ?>
                <div class="buttons clearfix">
                  <div class="pull-right">
                    <button type="button" id="button-review" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary"><?php echo $button_continue; ?></button>
                  </div>
                </div>
                <?php } else { ?>
                <?php echo $text_login; ?>
                <?php } ?>
              </form>
            </div>

теперь нужно помочь ему работать в контроллере . . .

подскажите как это сделать ? 

Поделиться сообщением


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

Ага. А заодно вам придется еще подсказать, как подправить модель, добавить нужные поля в БД, сделать все тоже самое с админкой... Как бы на полноценный модуль потянет.

Поделиться сообщением


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

Notice: Undefined variable: text_write in /catalog/view/theme/je/template/product/category_kva.tpl on line 181
Notice: Undefined variable: review_guest in /catalog/view/theme/je/template/product/category_kva.tpl on line 182 Notice: Undefined variable: text_login in /catalog/view/theme/je/template/product/category_kva.tpl on line 224

вот сам текст ошибок

в целом ясно, какие переменные он не понимает и каких нет в контроллере, однако будет ли он для категории вносить в БД отзывы, так же как и для товара, если их объявить?

Поделиться сообщением


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

Ага. А заодно вам придется еще подсказать, как подправить модель, добавить нужные поля в БД, сделать все тоже самое с админкой... Как бы на полноценный модуль потянет.

как проще сделать, предложите пожалуйста . . .

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

Мне нужно объявить переменные в контроллере, хорошо . . . а дальше ?

мне нужно в столбце в БД для категории, сделать еще один category-reviews ?

верно я вас понял?

Поделиться сообщением


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

может есть на примете какой-то модуль уже готовый ?? который или по ценнику не кусается или бесплатный?

Поделиться сообщением


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

как проще сделать, предложите пожалуйста . . .

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

Мне нужно объявить переменные в контроллере, хорошо . . . а дальше ?

мне нужно в столбце в БД для категории, сделать еще один category-reviews ?

верно я вас понял?

Примерно так, только надо еще модель научить читать-писать связанные с отзывами поля БД. А потом доработать админку, если планируете хоть как-то модерировать-удалять отзывы.

Поделиться сообщением


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

Смотря что имеется в виду кусается. Цена в 1500 р. кусается? Если нет, то Вашу проблему однозначно решит модуль блога от пользователя markimax. Поиск по CMS TOP 2

Поделиться сообщением


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

Смотря что имеется в виду кусается. Цена в 1500 р. кусается? Если нет, то Вашу проблему однозначно решит модуль блога от пользователя markimax. Поиск по CMS TOP 2

цена неприятная учитывая, что нужен от этого модуля только ОТЗЫВЫ

посмотрю внимательно на этот модуль, спасибо

Поделиться сообщением


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

Примерно так, только надо еще модель научить читать-писать связанные с отзывами поля БД. А потом доработать админку, если планируете хоть как-то модерировать-удалять отзывы.

 

вы правы, нужно их еще и модерировать от всяческих матюков :( 

спасибо за консультацию, начну . . . ) 

Поделиться сообщением


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

У Марка вроде как отлельно модуль отзывов отдельно продается, может он поддерживает и отзывы к категориям, стоит 600р, но лучше уточнить у него. Дешевле вряд ли получится, если хотите полноценно, с модерированием.

Поделиться сообщением


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

проще всего отказаться от бесполезных каментов опенкарта и повесить везде тот же hypercomments

  • +1 1

Поделиться сообщением


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

проще всего отказаться от бесполезных каментов опенкарта и повесить везде тот же hypercomments

 а вот это уже интересная идея, сейчас почитаю, посмотрю, спасибо за идею!

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.