Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Обрезка содержимого дополнительного поля

Обрезка содержимого дополнительного поля


     20.06.2014    Общие вопросы по PHP    1345

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

Всем заранее спасибо извините за ламерский может быть для кого-то вопрос)))

Ответа пока нет


Комментарии пользователей (7)

vitnet
218

2171 | 930

vitnet - 20 июня 2014 19:23 - Эксперт

Какие именно доп. поля вас интересуют?

Если пользователей тогда смотрите: engine/inc/userfields.php

$newpostedxfields[$value[0]] = substr($postedxfields[$value[0]], 0, 10000);

Sasha666
4

Sasha666 - 20 июня 2014 19:44 - Юзер

там 2 раза встречается такой код но не помогло поставил вместо 10000 - 20000 в итоге обрезало все равно(

Sasha666
4

Sasha666 - 20 июня 2014 20:02 - Юзер

при добавление материала извените что сразу не написал какие именно поля

Sasha666
4

Sasha666 - 21 июня 2014 00:25 - Юзер

И так к чему пришел перековерял пол двигу так и не нашел функции которая бы обрезала полез в базу тип поля там стоит text помню примерно 60000 символов а учитывая русский то прилично меньше поменял поле на MEDIUMTEXT все начало норм сохранять, остается вопрос это сильно увеличит нагрузку на Mysql???????

FastFud
50

1599 | 588

FastFud - 21 июня 2014 00:32 - Юзер

я так понимаю есть какая то функция что проверяем перед добавлением в базу количество символом и лишнее обрезает

Так я что-то не понял, вам нужно чтобы при добавлении информации в это поле то(она информация) обрезалась или при выводе в шаблоне ?

Sasha666
4

Sasha666 - 21 июня 2014 00:35 - Юзер

Пока не поменял в базе тип дополнительного поля информация обрезалась при выводе точнее сказать добавляю материал пишет все ок добавлено, я смотрю части нет начал искать что могло обрезать в итоге не нашел, решил попробовать сменить тип поля в самой базе и все сохранилось нормально без обрезки

остается вопрос это сильно увеличит нагрузку на Mysql???????

FastFud
50

1599 | 588

FastFud - 21 июня 2014 00:47 - Юзер

Ну раз будет много текста, то будет нагружать Mysql

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы