Страница 1 из 1

Размер шрифта в номере телефона

СообщениеДобавлено: 14 окт 2013, 16:49
lomuk
Меняю $font=5 в protected/modules/apartments/controllers/MainController.php от 1 до 5 работает, выше 5 ничего не меняет...

Код: Выделить всё
    public function actionGeneratePhone($id = null, $width=300, $font=5) { 

Re: Размер шрифта в номере телефона

СообщениеДобавлено: 14 окт 2013, 17:17
Xpycm
Ничего удивительного в этом нет.

Переменная $font используется в фунции imagestring.
В документации к этой функции - http://php.net/manual/ru/function.imagestring.php чёрным по белому написано:

Может принимать значения 1, 2, 3, 4, 5 для встроенных шрифтов в кодировке latin2 (более высокое число соответствует большему шрифту) или любому из ваших собственных идентификаторов шрифтов, зарегистрированных с помощью imageloadfont().


Я бы рекомендовал к прочтению книги - viewtopic.php?f=17&t=608#p2975

Re: Размер шрифта в номере телефона

СообщениеДобавлено: 09 июн 2015, 12:09
REM
С размером понятно, только вот незадача телефон выводится на белом фоне, как быть если я изменил фон блока в котором он размещен, где поправить фон картинки которая отображается.
И соответственно при просмотре списка пользователей, телефон выводится в таком же виде.
Размер правится protected/modules/users/controllers/MainController.php.

Фон изменен в таблице просмотра пользователей. хотелось бы чтоб и фон под номером телефона совпадал с ним.

Re: Размер шрифта в номере телефона

СообщениеДобавлено: 09 июн 2015, 15:43
Koduc
REM писал(а):Фон изменен в таблице просмотра пользователей. хотелось бы чтоб и фон под номером телефона совпадал с ним.

Файл /protected/modules/users/controllers/MainController.php
есть там строка уже: $bg = imagecolorallocate($image, 255, 255, 255); (тут последние 3 числа - это цвет фона)
После неё вставить: imagefill($image, 0, 0, $bg);

Что-то аналогичное и в объявлении, только править файл /protected/modules/apartments/controllers/MainController.php функция actionGeneratePhone