29.08.2012 / 14:57 | |
K_B_ZH95 Пользователь Сейчас: Offline
Имя: Koseke Регистрация: 19.05.2012
| блин,забыл прикрепить!
Прикрепленные файлы: mys.html (2.57 кб.) Скачано 218 раз |
30.08.2012 / 02:16 | |
Bogdan-G Пользователь Сейчас: Offline
Имя: Богдан Откуда: Москва Регистрация: 13.02.2011
| бгг... Пытаюсь установить TravianZ, http:// https://github.com/yi12345/TravianZНа 3 шаге скрип делает: импорт дампа сделанного в пма,( да и с записью: Вер.сервера 5.5.8, вер.пхп 5.3.5 , у меня же 5.2.2), далее вроде сделал скрипт что надо, но при переходе на 4 пункт(стр загрузилась), а там пусто! А должно быть написано генерация мира, а в чем дело то?! Изменено Bogdan-G (30.08 / 02:19) (всего 1 раз) |
30.08.2012 / 14:01 | |
web_demon Супервизор Сейчас: Offline
Регистрация: 11.01.2010
| Bogdan-G, Все таки попробуй установить 5.3. ТАм очень много изменений, так что если бы заработало это было бы чудо.
|
30.08.2012 / 14:32 | |
Bogdan-G Пользователь Сейчас: Offline
Имя: Богдан Откуда: Москва Регистрация: 13.02.2011
| время на портирование пхп5.3 под эмуль апач2.0 хандлер так сказать =)
Надо под uniх собрать дистрибутив пхп5.3 а вот что же через мингв чтоли? Уних подобной ос не установлено!
Т.б. там простой вывод сообщения в виде хтмл, а не пхп прям, с базой он справился и перешел на сл стадию но ничего не вывел, а до этого выводил 1,2,3 стадии ;D
Р.s. Архив с инсталятором, скажите на чем он запнулся/какой части кода/?
Изменено Bogdan-G (30.08 / 14:35) (всего 1 раз)
Прикрепленные файлы: install.zip (77.27 кб.) Скачано 15 раз |
9.09.2012 / 10:43 | |
Dont Пользователь Сейчас: Offline
Регистрация: 09.09.2012
| Может кто знает, как обрезать текст по ширине картинки? Используются шрифт .ttf
|
9.09.2012 / 22:30 | |
OLEKMAY Пользователь Сейчас: Offline
Имя: САНЕК Откуда: Винница Регистрация: 07.07.2012
| помогите разобраться вот например у меня есть файл /system/includes/config.php и в нем хранятся настройки скрипта то есть переменные <?php
$title = 'Добро Пожаловать!';
// заголовок сайта
$them_dir = 'green';
// папка с темой оформления
$logo = '';
// путь к лого сайта
$copy = 'copy 2012';
// копирайтр внизу страниц
$privet = 'Добро пожаловать на VIP-Cent!';
// Приветствие на главной
?>
вот, как сделать файл через который можно изменять переменные? Изменено OLEKMAY (9.09 / 22:31) (всего 1 раз) |
9.09.2012 / 23:09 | |
web_demon Супервизор Сейчас: Offline
Регистрация: 11.01.2010
| Последним двум постам: Напишите подробнее. Всегда чтоб получить совет стоит постараться и все объяснить.
OLEKMAY, ну у тебя же есть config.php чтоб там изменять переменные, или тебе нужен скрипт, который будет эти настройки изменять?
Изменено web_demon (9.09 / 23:09) (всего 1 раз) |
10.09.2012 / 00:00 | |
Dont Пользователь Сейчас: Offline
Регистрация: 09.09.2012
| web_demon (09.09.2012/23:09) Последним двум постам:Напишите подробнее. Всегда чтоб получить совет стоит постараться и все объяснитьДа объяснять особо нечего. Сначала берется изображение, из него создается новое и берется ширина. Вот на него будет наложен текст, размер которого берется в процентах от ширины. Проблема в том, что если текст длиннее ширины картинки его нужно обрезать, чтоб не выходил за края изображения или сделать перенос. Для наложения текста используются функции imagettfbbox() и imagettftext().
|
10.09.2012 / 00:25 | |
web_demon Супервизор Сейчас: Offline
Регистрация: 11.01.2010
| Dont, есть специальные библиотеки позволяющие так выводить текст на картинке, ну или написать самому. Выводить текст стоит про каждой букве (или слову, в зависимости что нужно) При помощи imagettfbbox высчитывать ширину каждой буквы (или слова) в отдельности, и если следующая не помещается, рисовать ее уже внизу, с новой строки. function calculateTextBox($text,$fontFile,$fontSize,$fontAngle) {
/************
simple function that calculates the *exact* bounding box (single pixel precision).
The function returns an associative array with these keys:
left, top: coordinates you will pass to imagettftext
width, height: dimension of the image you have to create
*************/
$rect = imagettfbbox($fontSize,$fontAngle,$fontFile,$text);
$minX = min(array($rect[0],$rect[2],$rect[4],$rect[6]));
$maxX = max(array($rect[0],$rect[2],$rect[4],$rect[6]));
$minY = min(array($rect[1],$rect[3],$rect[5],$rect[7]));
$maxY = max(array($rect[1],$rect[3],$rect[5],$rect[7]));
return array(
"left" => abs($minX) - 1,
"top" => abs($minY) - 1,
"width" => $maxX - $minX,
"height" => $maxY - $minY,
"box" => $rect
);
}
А вот эта функция поможет не запутаться в том что возвращает imagettfbbox (из мануала). |
10.09.2012 / 00:42 | |
Dont Пользователь Сейчас: Offline
Регистрация: 09.09.2012
| web_demon, Как накладывать я знаю, а вот как обрезать или перенести лишний текст пока незнаю. Пробовал wordwrap() использовать для переноса, но как вычислить цифру переноса незнаю. С mb_substr() тоже незнаю как вычислить когда обрезать, ведь изображения разные по размеру
|