trainracing Опубликовано 21 августа, 2015 Жалоба Поделиться Опубликовано 21 августа, 2015 (изменено) Может кому нужно, чтобы при написании отзыва клиент мог написать достоинства и недостатки.Разделим "Комментарий" на ввод достоинств товара и недостатков. Выполним запрос в пхпадмин ALTER TABLE `s_comments` ADD `text` TEXT NOT NULL AFTER `text` ; в view/ProductView.php ищем: $comment->text = $this->request->post('text'); ниже вставим: $comment->text2 = $this->request->post('text2'); далее ниже ищем: $this->design->assign('comment_text', $comment->text); ниже вставим: $this->design->assign('comment_text2', $comment->text2); Теперь в файле api/Comments.php ищем c.text, и после добавим: c.text2, ниже в этом же файле на строке 71 проделем тоже самое $query = $this->db->placehold("SELECT c.id, c.object_id, c.ip, c.name, c.text, c.text2, c.type, c.date, c.approved Далее идем в /simpla/design/html/comments.tpl ищем <div class="comment_text"> {$comment->text|escape|nl2br} </div> и меняем на <div class="comment_text"> Достоинства - {$comment->text|escape|nl2br} <br> Недостатки - {$comment->text2|escape|nl2br} </div> теперь идем в ваш дизайн, в файле product.tpl ищем: <!-- Комментарий --> {$comment->text|escape|nl2br} <!-- Комментарий (The End)--> и меняем на <!-- Комментарий --> {$comment->text|escape|nl2br} {$comment->text2|escape|nl2br} <!-- Комментарий (The End)--> ниже ищем <textarea class="comment_textarea" id="comment_text" name="text" data-format=".+" data-notice="Введите комментарий">{$comment_text}</textarea><br /> и меняем на <textarea class="comment_textarea" id="comment_text" name="text" data-format=".+" placeholder="Достоинства" data-notice="Введите комментарий">{$comment_text}</textarea><br /> <textarea class="comment_textarea" id="comment_text2" name="text2" data-format=".+" placeholder="Недостатки">{$comment_text2}</textarea><br /> соль/перец стили/разметка по вкусу. Готово. Если вы хотите иметь поле достоинства, недостатки, и комментарий то добавьте в БД поле типа text3 и используйте его для достоинств например, и проведите аналогичные изменения в 3-х файлахComments.phpProductView.php Изменено 21 августа, 2015 пользователем trainracing Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 21 августа, 2015 Жалоба Поделиться Опубликовано 21 августа, 2015 Это работать НЕ БУДЕТ.Поле в запросе на добавление не соответствует тому, к которому вы потом обращаетесь Цитата Ссылка на сообщение Поделиться на другие сайты
trainracing Опубликовано 21 августа, 2015 Автор Жалоба Поделиться Опубликовано 21 августа, 2015 Это работать НЕ БУДЕТ.Поле в запросе на добавление не соответствует тому, к которому вы потом обращаетесьНу вообще если посмотрите на скриншоты, оно уже работает, причем прекрасно) может поясните что именно не соответствует? Спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
trainracing Опубликовано 21 августа, 2015 Автор Жалоба Поделиться Опубликовано 21 августа, 2015 виноват, запрос в бд делаем такой ALTER TABLE `s_comments` ADD `text2` TEXT NOT NULL AFTER `text` ; Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 21 августа, 2015 Жалоба Поделиться Опубликовано 21 августа, 2015 Вот это другое дело Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 21 августа, 2015 Жалоба Поделиться Опубликовано 21 августа, 2015 (изменено) 1. Принципиально подход не очень хороший - чтобы ввести достоинства и недостатки, Вы УДАЛИЛИ общий комментарий. Лучше бы, конечно, добавлять новый функционал, НЕ ПОРТЯ старый.2. Форма отправки отзыва работает странно. Если покупатель не нашел недостатков, а хочет написать только о достоинствах, то такой отзыв принят не будет. Надо писать пробелы или как-то исхитряться. Для пользователя несколько неудобно.3. В потоке комментариев два поля отзыва идут сплошным текстом без какого бы то ни было разделения. Разделение на два поля видно только админу. Какой тогда во всем этом смысл, непонятно... Изменено 21 августа, 2015 пользователем Kors Цитата Ссылка на сообщение Поделиться на другие сайты
trainracing Опубликовано 21 августа, 2015 Автор Жалоба Поделиться Опубликовано 21 августа, 2015 1. Принципиально подход не очень хороший - чтобы ввести достоинства и недостатки, Вы УДАЛИЛИ общий комментарий. Лучше бы, конечно, добавлять новый функционал, НЕ ПОРТЯ старый.2. Форма отправки отзыва работает странно. Если покупатель не нашел недостатков, а хочет написать только о достоинствах, то такой отзыв принят не будет. Надо писать пробелы или как-то исхитряться. Для пользователя несколько неудобно.3. В потоке комментариев два поля отзыва идут сплошным текстом без какого бы то ни было разделения. Разделение на два поля видно только админу. Какой тогда во всем этом смысл, непонятно... Спасибо за замечания.1. если сделать достоинства, недостатки и комментарий то думаю будет уже слишком громоздко для пользователя, поэтому и предложил коротко - дост. - недостатки. 2. Прошу помощи в этом вопросе, я так и не понял как сделать обязательным только "достоинства" 3. Думаю каждый сделает стили на свой вкус, я сделал просто через <br> т.к. отзывы не длинные Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 21 августа, 2015 Жалоба Поделиться Опубликовано 21 августа, 2015 2. Сделать легко, убрав data-format=".+" у второго поля. Но будет ли это хорошо? Тогда нельзя будет написать только недостатки... 3. Дело не в этом, в в том, что посетитель на сайте видит сплошной текст из двух частей. То, что часть из текста недостатки, а часть - достоинства, посетитель НИГДЕ не увидит. Это видно на Вашем скрине - подозреваю, что инструкция Вами написана не совсем аккуратно и не соответствует тому, что сделано на Вашем сайте (в части product.tpl)... Цитата Ссылка на сообщение Поделиться на другие сайты
Gloobus Опубликовано 22 августа, 2015 Жалоба Поделиться Опубликовано 22 августа, 2015 Соглашусь с тем, что в таком случае должно быть три поля.Сам делал достоинства и недостатки НЕ обязательными и просто комментарий, который должен быть обязательным.Если боитесь что форма будет большой, то в ней можно выводить комментарий как textarea а достоинства и недостатки в виде input[type=text]. Кроме того, если порыться, есть много интересных плагинов, которые автоматически меняют высоту textarea при переходе в нем на новую строку. Пустая форма в этом случае будет смотреться компактно, если "стартовать" ее с одной строки на достоинства и недостатки и с 2-ух строк на комментарий! Цитата Ссылка на сообщение Поделиться на другие сайты
Smile Опубликовано 14 марта, 2016 Жалоба Поделиться Опубликовано 14 марта, 2016 Думаю если недостатки не заполнены, то можно выводить туда фразу типа 'не обнаружено'. Цитата Ссылка на сообщение Поделиться на другие сайты
Julius123 Опубликовано 14 марта, 2016 Жалоба Поделиться Опубликовано 14 марта, 2016 (изменено) Подскажите как оформить стили для вывода Достоинства и Недостатки? Изменено 14 марта, 2016 пользователем Julius123 Цитата Ссылка на сообщение Поделиться на другие сайты
Julius123 Опубликовано 15 марта, 2016 Жалоба Поделиться Опубликовано 15 марта, 2016 (изменено) Как сделать проверку заполнено ли поле и соответственно выводить/не выводить слово "Достоинства" по типу {if $product->body} {/if} ? Изменено 15 марта, 2016 пользователем Julius123 Цитата Ссылка на сообщение Поделиться на другие сайты
trainracing Опубликовано 15 марта, 2016 Автор Жалоба Поделиться Опубликовано 15 марта, 2016 (изменено) Как сделать проверку заполнено ли поле и соответственно выводить/не выводить слово "Достоинства" по типу {if $product->body} {/if} ? {if $comment->text} {/if} {if $comment->text2} {/if} проверка по заполнению - data-format=".+" Изменено 15 марта, 2016 пользователем trainracing Цитата Ссылка на сообщение Поделиться на другие сайты
Julius123 Опубликовано 15 марта, 2016 Жалоба Поделиться Опубликовано 15 марта, 2016 {if $comment->text} {/if} {if $comment->text2} {/if} проверка по заполнению - data-format=".+"Спасибо Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 15 марта, 2016 Жалоба Поделиться Опубликовано 15 марта, 2016 В SQL запросе ошибка. Цитата Ссылка на сообщение Поделиться на другие сайты
trainracing Опубликовано 16 марта, 2016 Автор Жалоба Поделиться Опубликовано 16 марта, 2016 В SQL запросе ошибка.смотри коммент №4 !! http://forum.simplacms.ru/topic/10247-достоинства-и-недостатки-товара-в-отзывах/?p=77489 тему нельзя изменить и соответственно исправить запрос тоже. верный запрос в комментарии №4.Читайте прежде чем бочку катить. Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 16 марта, 2016 Жалоба Поделиться Опубликовано 16 марта, 2016 смотри коммент №4 !! http://forum.simplacms.ru/topic/10247-достоинства-и-недостатки-товара-в-отзывах/?p=77489 тему нельзя изменить и соответственно исправить запрос тоже. верный запрос в комментарии №4.Читайте прежде чем бочку катить. По-моему, речь идет о ДРУГОМ запросе, который для строки 71, там явно строка не закончена... Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 16 марта, 2016 Жалоба Поделиться Опубликовано 16 марта, 2016 По-моему, речь идет о другом запросе - том, который для строки 71. Там явно оператор не закончен.смотри коммент №4 !! http://forum.simplacms.ru/topic/10247-достоинства-и-недостатки-товара-в-отзывах/?p=77489 тему нельзя изменить и соответственно исправить запрос тоже. верный запрос в комментарии №4. Читайте прежде чем бочку катить. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 16 марта, 2016 Жалоба Поделиться Опубликовано 16 марта, 2016 смотри коммент №4 !! http://forum.simplacms.ru/topic/10247-достоинства-и-недостатки-товара-в-отзывах/?p=77489 тему нельзя изменить и соответственно исправить запрос тоже. верный запрос в комментарии №4.Читайте прежде чем бочку катить.Истеричка спусти пар. Цитата Ссылка на сообщение Поделиться на другие сайты
trainracing Опубликовано 16 марта, 2016 Автор Жалоба Поделиться Опубликовано 16 марта, 2016 Истеричка спусти пар. Съел? Научись читать сначала. А не строить из себя умного. Низкий ты человек. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 16 марта, 2016 Жалоба Поделиться Опубликовано 16 марта, 2016 Съел? Научись читать сначала. А не строить из себя умного. Низкий ты человек.Я бы сказал что съел ты, руки из жопы растут, а когда дают замечания истерику устраиваешь. Спустись на землю и выключи синдром бога. Цитата Ссылка на сообщение Поделиться на другие сайты
tst Опубликовано 11 апреля, 2016 Жалоба Поделиться Опубликовано 11 апреля, 2016 Спасибо за доработку! а Noxter походу даун какой-то хотя может это она Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 11 апреля, 2016 Жалоба Поделиться Опубликовано 11 апреля, 2016 Спасибо за доработку! а Noxter походу даун какой-то хотя может это онаПшел нахер чмырь. Цитата Ссылка на сообщение Поделиться на другие сайты
tst Опубликовано 13 апреля, 2016 Жалоба Поделиться Опубликовано 13 апреля, 2016 Пшел нахер чмырь.Ты обиделась принцесса? Цитата Ссылка на сообщение Поделиться на другие сайты
torry Опубликовано 13 апреля, 2016 Жалоба Поделиться Опубликовано 13 апреля, 2016 Ты обиделась принцесса? Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.