Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите с php-fusion!
Design And Programming Forum > Сайтострой > Скрипты > CMS > PHP-Fusion > Все остальное сюда
Silencer
Вот такая проблема
http://rcs-league.net/index.php (смотрите на надписи над блоками)

В чем дело - хз.Понятное дело что это изза буржуйского шрифта,но даже когда я меняю шрифт делая ему тоже название он всеравно остался таким.
Silencer
Понятное дело,тока шрифт не меняется!

<?php
switch ($_GET['type']){
case "menu":
$dir = "menus";
$file = "scapbg.jpg";
$x = 3;
$y = 20;
break 1;

case "table":
$dir = "tables";
$file = "capbg.jpg";
$x = 3;
$y = 20;
break 1;
}

$text = $_GET['text'];

$path = str_replace("renderimg.php", "", $_SERVER['SCRIPT_FILENAME']);

$cached_image = $path."rendered/$dir/". md5($text) .".jpg";
if(file_exists($cached_image)) {
header("Location: rendered/".$dir."/".md5($text).".jpg");
}else{
header( "Content-type: image/jpeg");
$image = imagecreatefromjpeg($path."images/".$file);
$font_color = ImageColorAllocate($image,255,255,255);
$shadow_color = ImageColorAllocate($image,0,0,0);
$highlight_color = ImageColorAllocate($image,0,0,0);
ImageTTFText($image,11,0,$x-2,$y-2, $highlight_color, $path."Bodoni.ttf",$text);
ImageTTFText($image,11,0,$x+2,$y+2, $shadow_color, $path."Bodoni.ttf",$text);
ImageTTFText($image,11,0,$x,$y, $font_color, $path."Bodoni.ttf",$text);

$box = imagettfbbox (11, 0, $path."Bodoni.ttf", $text);
$xwidth = 0-$box[6];
$width = $box[2]+$xwidth+5;

$cropped_image = imagecreate($width, 28);
imagecopy($cropped_image, $image, 0,0,0,0,$width, 28);
ImageJPEG($cropped_image, $cached_image, 80);
ImageJPEG($cropped_image,"",80);
ImageDestroy($cropped_image);
ImageDestroy($image);
}
?>


Вот скрипт рендеринга(то бишь он текст преобразует в картинку на блок)

Bodoni это шрифт.До него стоял тот который недрежит кирилицу.Я поставил другой.ТАкое ощуение что всеравно он берет еще тот "буржуйский"
x8Hive
вот инфа про твой шрифт: http://www.fontage.com/pages/bodoni.html

залей на сервак, или где ты тестируеш этот скрипт другой шрифт типа verdana и пропишу полный путь к шрифту..

$box = imagettfbbox (11, 0, "f:/fonts/verdana.ttf", $text);

делал когдато такие приколы.. но шас уже не найду.. =)
Silencer
Нет.Ничего не изменилось.Бред какой-то если честно.


А прописывать путь касаемо сервера или каксаемо клиента?
Mennmon
Цитата(Cashis @ 31.1.2008, 17:33) *
Проше за место текста туда картинку засунь.

кодировку сменить непробывал?
Shebuka
А после того как ты в скрипте шрифт поменял ты стёр все файлы из папки rendered/$dir/ ?
Mennmon
видимо идет обращение к ant_02_box; 20
Silencer
Вот!Вроде заработало.

Я удалял.Но было безрезультатно.
x8Hive
Цитата(Silencer @ 31.1.2008, 16:43) *
Нет.Ничего не изменилось.Бред какой-то если честно.
А прописывать путь касаемо сервера или каксаемо клиента?


Понятное дело касаемо сервера... клиент тут не приделах!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
пїЅпїЅпїЅпїЅпїЅ IP.Board © 2001-2012 IPS, Inc.