Список форумов UBForum.ru UserBars.ru
Огромный каталог юзербаров на любые темы!
 
Вход - Вход

Регистрация - Регистрация


На главную сайта UserBars.ru Правила форума Поиск Пользователи FAQ Группы
Создание динамического юзербара на php
На страницу Пред.  1, 2, 3, 4, 5  След.
 
Начать новую тему   Ответить на тему    Список форумов UBForum.ru -> Как это сделать…?
 
Автор Сообщение
Roler
U-Bot

<b>U-Bot</b>


Зарегистрирован: 03.07.2007
Сообщения: 1874
Юбаксов : 10000

СообщениеДобавлено: Пт Окт 17, 2008 3:49 pm    Заголовок сообщения: Ответить с цитатой

Там не только название, на конце ещё .ttf - расширение. Шрифт, в данном случае почти то же, что и исходное изображение.
Вообщем, грузи его на сервер и указывай путь.
_________________

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
artemhp
Гость



Зарегистрирован: 07.10.2008
Сообщения: 22
Юбаксов : 0

СообщениеДобавлено: Пт Окт 17, 2008 4:08 pm    Заголовок сообщения: Ответить с цитатой

image198 Спасибо за вопрос.

Цените, и задавайте еще вопосы.
Глупых вопросов не бывает)

Цитата:
Программный код php обрабатывается на сервере специальным модулем php в Apache3,
и на выходе мы получаем готовый продукт. В основном генерируется html-код, но в нашем случае - картинка.
По этому беспокоится о том, что у пользователя нету такого шрифта ненужно, вся процедура выполняется сервером, но как раз о наличии этого шрифта на сервере нам нужно и позаботиться.
Закачать шрифт нужно в нашем случае нужно в папку htdocs и указать к нему путь.

Путь указывается в програмном коде этой строке::
imagettftext($im, 10, 0, 160, 13, $color, "Visitor TT2 -BRK-.ttf", $ element);
В двойных скобках указываем точное местоположение скрипта. Если шрифт вы закачали в ту же папку, где и главный срипт, то достаточно в точности скопировать имя файла шрифта, если у вас много шрифтов, и они вы выделили им отдельную папку fonts, то адрес будет такой: "fonts/Visitor TT2 -BRK-.ttf"

Таким образом, настройка шрифта сводится до процедуры в два действия:
1. Закачиваем шрифт через Total Commander на сервер
2. Указываем точный путь файла

Как видим, шрифт указывается не просто его имя а полный путь. По этому, даже для того что бы использовать Arial нужно закачать его на сервер
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
FlexZERO
Супер Модератор

<b>Супер Модератор</b>


Зарегистрирован: 17.03.2007
Сообщения: 2717
Юбаксов : 10001

СообщениеДобавлено: Пт Окт 17, 2008 8:17 pm    Заголовок сообщения: Ответить с цитатой

artemhp
Цитата:
1. Закачиваем шрифт через Total Commander на сервер
2. Указываем точный путь файла

Вот это я и хотел услышать. Спасибо.
_________________



Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора AIM Address
baber
Интересующийся



Зарегистрирован: 04.07.2008
Сообщения: 66
Юбаксов : 0

СообщениеДобавлено: Сб Окт 25, 2008 7:27 pm    Заголовок сообщения: Ответить с цитатой

Во, помоему я что-то сотворил!

На серваке Хостинга Обыкновенного (про который ты в уроке написал) вроде-бы нужно все файлы заливать в htdocs (сорри если я этого в уроке не заметил)
ЗЫ: мой первый опыт в PHP! афтару спс
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Jampire
Аццкий Юзербар



Зарегистрирован: 08.06.2007
Сообщения: 1956
Юбаксов : 500

СообщениеДобавлено: Сб Окт 25, 2008 10:30 pm    Заголовок сообщения: Ответить с цитатой

Мой секрет раскрыт ( .
_________________

Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
FREEZE
Silencer

<s><b><i>Silencer</i></b></s>


Зарегистрирован: 25.04.2008
Сообщения: 7418
Юбаксов : 3210

СообщениеДобавлено: Вс Окт 26, 2008 4:10 am    Заголовок сообщения: Ответить с цитатой

тут по подробней

Цитата:
1. Закачиваем шрифт через Total Commander на сервер
2. Указываем точный путь файла


с пхп я не знаком вобще и его прогами тоже как шрифт на сервер пихнуть? О_о

_________________

Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
ScUm
Ветеран
Предупреждений: 1


Зарегистрирован: 29.02.2008
Сообщения: 3009
Юбаксов : 156

СообщениеДобавлено: Вс Окт 26, 2008 8:10 am    Заголовок сообщения: Ответить с цитатой

FREEZE, там надо подключится к серверу через тотал коммандер, кажется image001
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
FlexZERO
Супер Модератор

<b>Супер Модератор</b>


Зарегистрирован: 17.03.2007
Сообщения: 2717
Юбаксов : 10001

СообщениеДобавлено: Вс Окт 26, 2008 3:16 pm    Заголовок сообщения: Ответить с цитатой

FREEZE
В тотал коммандер 2 окна. В одном окне открываешь содержимое сервера, во втором ищешь шрифт, мышью перетаскиваешь и все.
_________________



Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора AIM Address
baber
Интересующийся



Зарегистрирован: 04.07.2008
Сообщения: 66
Юбаксов : 0

СообщениеДобавлено: Вс Окт 26, 2008 8:14 pm    Заголовок сообщения: Ответить с цитатой

Кстати, открыл для себя то, что PHP по написанию очень похож на C++!
artemhp, можешь ли ты добавить в тутор еще пару фишек с $element?? image004
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
artemhp
Гость



Зарегистрирован: 07.10.2008
Сообщения: 22
Юбаксов : 0

СообщениеДобавлено: Вс Окт 26, 2008 8:44 pm    Заголовок сообщения: Ответить с цитатой

baber, а Вы спрашивайте :о))) Будем писать скрипты под определенные цели )
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
EviL42
Мимо проходил



Зарегистрирован: 27.10.2008
Сообщения: 2
Юбаксов : 0

СообщениеДобавлено: Пн Окт 27, 2008 12:02 pm    Заголовок сообщения: Ответить с цитатой

artemhp
А можн как-нибудь сделать не просто дней, а X лет Y дней Z часов ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Roler
U-Bot

<b>U-Bot</b>


Зарегистрирован: 03.07.2007
Сообщения: 1874
Юбаксов : 10000

СообщениеДобавлено: Пн Окт 27, 2008 2:49 pm    Заголовок сообщения: Ответить с цитатой

Цитата:
На серваке Хостинга Обыкновенного (про который ты в уроке написал) вроде-бы нужно все файлы заливать в htdocs (сорри если я этого в уроке не заметил)

Я тебя обрадую, везде по-разному, не путай людей.

EviL42
Учи php, на любом сайте написано
_________________

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
artemhp
Гость



Зарегистрирован: 07.10.2008
Сообщения: 22
Юбаксов : 0

СообщениеДобавлено: Вт Окт 28, 2008 2:58 am    Заголовок сообщения: Ответить с цитатой

EviL42 писал(а):
artemhp
А можн как-нибудь сделать не просто дней, а X лет Y дней Z часов ?


Прошу:

Код:

<?php
$last = "2004-10-10";
$now = time();
$res = $now - strtotime($last);
$a=$res;
$years = 0;
while ( $res >= 31536000 ) {
    $years++;
    $res -= 31536000;
}
$b=31536000*$years;
$res1=$a-$b;
$a = $res1;

$days = 0;
while ( $res1 >= 86400 ) {
    $days++;
    $res1 -= 86400;
}
$b = 86400*$days;
$res2 = $a-$b;
$a=$res2;
$hours=0;
while ( $res2 >= 3600 ) {
    $hours++;
    $res2 -= 3600;   
}
$b = 3600*$hours;
$res3=$a-$b;
$minutes = 0;
while ( $res3 >= 60 ) {
    $minutes++;
    $res3 -= 60;   
}
$object = $years." лет ".$days." дней ".$hours." часов ".$minutes." минут";
?>


Даже минуты добавил. Если минуты не нужно отбражать, то пишем просто:
$object = $years." лет ".$days." дней ".$hours."."часов";

Добавлено спустя 5 минут 55 секунд:

Вот нашел интересный пример применения вами уже освоиными динамических юзербаров)

http://kurenie-yad.org/vernyiy-sposob-brosit-kurit/index.php
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ivan_fd
Мимо проходил



Зарегистрирован: 11.11.2008
Сообщения: 2
Юбаксов : 0

СообщениеДобавлено: Вт Ноя 11, 2008 5:56 pm    Заголовок сообщения: Ответить с цитатой

Привет! А как сделать чобы килица нормально отображалась, а то у меня каракули. Спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Roler
U-Bot

<b>U-Bot</b>


Зарегистрирован: 03.07.2007
Сообщения: 1874
Юбаксов : 10000

СообщениеДобавлено: Вт Ноя 11, 2008 6:07 pm    Заголовок сообщения: Ответить с цитатой

Вы в какой кодировке скрипт пишете?
_________________

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов UBForum.ru -> Как это сделать…? Часовой пояс: GMT + 3
На страницу Пред.  1, 2, 3, 4, 5  След.
Страница 2 из 5

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

phpBB "skin" by DewChugr
Powered by phpBB © 2001, 2005 phpBB Group
y2006-2012 - by MOOF....