Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Bullet Energy игнорирует заглавные буквы в названии тем

Bullet Energy игнорирует заглавные буквы в названии тем


     21.05.2014    Все вопросы » Общие вопросы    2487

вопрос
В чем может быть причина? При создании новой темы на форуме например с таким названием: "Куплю фотоапарат Canon EOS 650D Kit" он игнорирует заглавные буквы и как итог получается это "куплю фотоапарат canon eos 650d kit"
Как решить эту проблему?

Ответил: dimanbmw


Открыть файл: /engine/bullet_energy/helper/ и найти:

public function ucfirs($value = '', $charset = '') {
...
}


Заменяем на:

public function ucfirs($value = '', $charset = '')
  {
  return $value;
  }
  public function element_strtolower($value = '')
  {
    if(function_exists('mb_strtolower')) {
      return trim(mb_strtolower($value, parent::$config['DLE']['charset']));
    } else {
      return trim(strtolower($value));
    }
  }

6 комментариев

vitnet
PHP-developer

vitnet - 21 мая 2014 14:06 -

Смотрите код, может где-то присутствует
strtolower($title);

bembelby
Юзер

bembelby - 21 мая 2014 16:40 -

А приблизительно хоть в какой папке искать? :)

vitnet
PHP-developer

vitnet - 21 мая 2014 16:51 -

А в БД что прописано? Если там все ок тогда проблема может быть как в CSS (text-transform) так и в файле вывода

bembelby
Юзер

bembelby - 21 мая 2014 17:26 -

dimanbmw, я так понял найти и заменить в файле primary.php нужно это?
  public function ucfirs($value = '', $charset = '')
  {
    $value = $this->element_strtolower($value);
    if($this->element_strtolower($charset) == "utf-8") {
      $value = mb_ereg_replace("^[\ ]+", "", $value);
      return mb_strtoupper(mb_substr($value, 0, 1, "UTF-8"), "UTF-8") . mb_substr($value, 1, mb_strlen($value), "UTF-8");
    } else
      return ucfirst($value);
  }

vitnet, в БД название тем тоже прописаны с маленькой буквы

dimanbmw
Юзер

dimanbmw - 21 мая 2014 17:36 -

да....

Creochrome
Юзер

Creochrome - 6 января 2015 03:45 -

Такая же проблема, выполнил всё по совету dimanbmw - форум выдаёт критическую ошибку

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

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

 08.07.2014 dimanbmw  Общие вопросы
наверх