pal-palich 6 Опубликовано 3 сентября, 2015 Жалоба Share Опубликовано 3 сентября, 2015 Всем привет. Подскажите пожалуйста как в админке при заполнении карточки товара увелицить длину полей - title, description, keywords? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 сентября, 2015 Жалоба Share Опубликовано 3 сентября, 2015 (изменено) По-моему, довольно давно уже тип колонк text задан для мета тэгов в таблице products, т.е. влезть может довльно много текста. Если у Вас старая версия, смотрите в phpMyAdmin в таблице products тип колонок meta_* Если VARCHAR, то поменяйте на TEXT Изменено 3 сентября, 2015 пользователем VaM Ссылка на сообщение Поделиться на другие сайты
pal-palich 6 Опубликовано 3 сентября, 2015 Автор Жалоба Share Опубликовано 3 сентября, 2015 По-моему, довольно давно уже тип колонк text задан для мета тэгов в таблице products, т.е. влезть может довльно много текста. Если у Вас старая версия, смотрите в phpMyAdmin в таблице products тип колонок meta_* Если VARCHAR, то поменяйте на TEXT Нет, Саш, версия 1.78 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 сентября, 2015 Жалоба Share Опубликовано 3 сентября, 2015 Тогда в тип колонки TEXT влазит 65000 символов насколько я помню. Ссылка на сообщение Поделиться на другие сайты
pal-palich 6 Опубликовано 3 сентября, 2015 Автор Жалоба Share Опубликовано 3 сентября, 2015 Тогда в тип колонки TEXT влазит 65000 символов насколько я помню. Сейчас сделаю скрин того, что мне нужно Тогда в тип колонки TEXT влазит 65000 символов насколько я помню. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 сентября, 2015 Жалоба Share Опубликовано 3 сентября, 2015 Что значит расширить?! Поменять тип поля чтоли?! С input на textarea?! В /admin/includes/modules/new_product.php меняйте: <tr> <td valign="top" class="main"><?php echo TEXT_META_TITLE; ?></td> <td valign="top" class="main"><?php echo vam_draw_input_field('products_meta_title[' . $languages[$i]['id'] . ']',(($products_meta_title[$languages[$i]['id']]) ? stripslashes($products_meta_title[$languages[$i]['id']]) : vam_get_products_meta_title($pInfo->products_id, $languages[$i]['id'])), 'size=80 maxlenght=50'); ?></td> </tr> <tr> <td valign="top" class="main"><?php echo TEXT_META_DESCRIPTION; ?></td> <td valign="top" class="main"><?php echo vam_draw_input_field('products_meta_description[' . $languages[$i]['id'] . ']',(($products_meta_description[$languages[$i]['id']]) ? stripslashes($products_meta_description[$languages[$i]['id']]) : vam_get_products_meta_description($pInfo->products_id, $languages[$i]['id'])), 'size=80 maxlenght=50'); ?></td> </tr> <tr> <td valign="top" class="main"><?php echo TEXT_META_KEYWORDS; ?></td> <td valign="top" class="main"><?php echo vam_draw_input_field('products_meta_keywords[' . $languages[$i]['id'] . ']', (($products_meta_keywords[$languages[$i]['id']]) ? stripslashes($products_meta_keywords[$languages[$i]['id']]) : vam_get_products_meta_keywords($pInfo->products_id, $languages[$i]['id'])), 'size=80 maxlenght=50'); ?></td> </tr> на: <tr> <td valign="top" class="main"><?php echo TEXT_META_TITLE; ?></td> <td valign="top" class="main"><?php echo vam_draw_textarea_field('products_meta_title[' . $languages[$i]['id'] . ']', 'soft', '95', '10', (($products_meta_title[$languages[$i]['id']]) ? stripslashes($products_meta_title[$languages[$i]['id']]) : vam_get_products_meta_title($pInfo->products_id, $languages[$i]['id']))); ?></td> </tr> <tr> <td valign="top" class="main"><?php echo TEXT_META_DESCRIPTION; ?></td> <td valign="top" class="main"><?php echo vam_draw_textarea_field('products_meta_description[' . $languages[$i]['id'] . ']', 'soft', '95', '10', (($products_meta_description[$languages[$i]['id']]) ? stripslashes($products_meta_description[$languages[$i]['id']]) : vam_get_products_meta_description($pInfo->products_id, $languages[$i]['id']))); ?></td> </tr> <tr> <td valign="top" class="main"><?php echo TEXT_META_KEYWORDS; ?></td> <td valign="top" class="main"><?php echo vam_draw_textarea_field('products_meta_keywords[' . $languages[$i]['id'] . ']', 'soft', '95', '10', (($products_meta_keywords[$languages[$i]['id']]) ? stripslashes($products_meta_keywords[$languages[$i]['id']]) : vam_get_products_meta_keywords($pInfo->products_id, $languages[$i]['id']))); ?></td> </tr> Как-то так примерно. Ссылка на сообщение Поделиться на другие сайты
pal-palich 6 Опубликовано 21 декабря, 2015 Автор Жалоба Share Опубликовано 21 декабря, 2015 В 03.09.2015 at 18:14, VaM сказал: Что значит расширить?! Поменять тип поля чтоли?! С input на textarea?! В /admin/includes/modules/new_product.php меняйте: <tr> <td valign="top" class="main"><?php echo TEXT_META_TITLE; ?></td> <td valign="top" class="main"><?php echo vam_draw_input_field('products_meta_title[' . $languages[$i]['id'] . ']',(($products_meta_title[$languages[$i]['id']]) ? stripslashes($products_meta_title[$languages[$i]['id']]) : vam_get_products_meta_title($pInfo->products_id, $languages[$i]['id'])), 'size=80 maxlenght=50'); ?></td> </tr> <tr> <td valign="top" class="main"><?php echo TEXT_META_DESCRIPTION; ?></td> <td valign="top" class="main"><?php echo vam_draw_input_field('products_meta_description[' . $languages[$i]['id'] . ']',(($products_meta_description[$languages[$i]['id']]) ? stripslashes($products_meta_description[$languages[$i]['id']]) : vam_get_products_meta_description($pInfo->products_id, $languages[$i]['id'])), 'size=80 maxlenght=50'); ?></td> </tr> <tr> <td valign="top" class="main"><?php echo TEXT_META_KEYWORDS; ?></td> <td valign="top" class="main"><?php echo vam_draw_input_field('products_meta_keywords[' . $languages[$i]['id'] . ']', (($products_meta_keywords[$languages[$i]['id']]) ? stripslashes($products_meta_keywords[$languages[$i]['id']]) : vam_get_products_meta_keywords($pInfo->products_id, $languages[$i]['id'])), 'size=80 maxlenght=50'); ?></td> </tr> на: <tr> <td valign="top" class="main"><?php echo TEXT_META_TITLE; ?></td> <td valign="top" class="main"><?php echo vam_draw_textarea_field('products_meta_title[' . $languages[$i]['id'] . ']', 'soft', '95', '10', (($products_meta_title[$languages[$i]['id']]) ? stripslashes($products_meta_title[$languages[$i]['id']]) : vam_get_products_meta_title($pInfo->products_id, $languages[$i]['id']))); ?></td> </tr> <tr> <td valign="top" class="main"><?php echo TEXT_META_DESCRIPTION; ?></td> <td valign="top" class="main"><?php echo vam_draw_textarea_field('products_meta_description[' . $languages[$i]['id'] . ']', 'soft', '95', '10', (($products_meta_description[$languages[$i]['id']]) ? stripslashes($products_meta_description[$languages[$i]['id']]) : vam_get_products_meta_description($pInfo->products_id, $languages[$i]['id']))); ?></td> </tr> <tr> <td valign="top" class="main"><?php echo TEXT_META_KEYWORDS; ?></td> <td valign="top" class="main"><?php echo vam_draw_textarea_field('products_meta_keywords[' . $languages[$i]['id'] . ']', 'soft', '95', '10', (($products_meta_keywords[$languages[$i]['id']]) ? stripslashes($products_meta_keywords[$languages[$i]['id']]) : vam_get_products_meta_keywords($pInfo->products_id, $languages[$i]['id']))); ?></td> </tr> Как-то так примерно. Сделал так, но заметил, что после изменения текстового поля на textarrea - description перестало записываться в БД. В БД что то нужно поменять Саш? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 декабря, 2015 Жалоба Share Опубликовано 21 декабря, 2015 Может код неправильно поменяли. Если другие поля работают, то наверняка ошибка в коде. Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 22 декабря, 2015 Жалоба Share Опубликовано 22 декабря, 2015 менять надо было не только new_product.php но и класс categories Собственно для @pal-palich это уже реализовал Ссылка на сообщение Поделиться на другие сайты
pal-palich 6 Опубликовано 5 февраля, 2016 Автор Жалоба Share Опубликовано 5 февраля, 2016 Саш, поставили textarrea в новое версии для description но там появился редактор. как его отключить от description? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 февраля, 2016 Жалоба Share Опубликовано 5 февраля, 2016 Добавьте атрибут class="notinymce" и тогда редактора не будет в этом поле. Посморите как сделано по умолчанию например в закладке Картинки у товара в админке, там textarea поле без редактора. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения