Перейти к публикации

Рекомендованные сообщения

Нужен хак userbars почти как на трекерах. Чтобы на Userbars выводило ник пользователя сайта. И сколько новостей на сайте и сколько человек зарегистрированно! У каждого пользователя был в профиле свой юсербарс и код BB чтобы человек мог поставить у себя его в подписях на форумах. UserBars в двух видах.

Типа так на юсер пример:

Пользователь: GURU Участников: 29 (+28 сегодня) Новостей: 7 (+7 за сутки)

Кто займется ? ICQ 7445557

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

обращайтесь в icq 232521 обговорим. сам юзербар создавать на PHP не сложно...

сорри вот примеры

http://romen.orgfree.com/test.php

http://romen.orgfree.com/userBar_achat.php

там все видно. не бойтесь никакого логгирования и прочего бреда нету.

на первой мой статус аськи и IP с которого зашли на скрипт рисуется на картинке. (все шрифты - в картинках)

на второй - берется с этого форума мой аватар и также пишется ваш ip (все шрифты - обычные виндовые)

Ссылка на сообщение
Поделиться на других сайтах

Вообщем это простая штука. Но может обратитца в жор трафика. Делал недавно скрипт юзербаров для одной онлайн игры. Брало всю свежую инфу о чаре прямо с сайта, и писало. Но в конечном итоге при 800 000 запросах в день, жрало 22 гига трафика (так сказал владелиц сервера). Но в принципе тебе поможет команда

ImageTTFText()
Не советую использовать
Imagestring()
для ников, так-как она часто глючит с нестандартными знаками. В общем чтобы сделать картинку с текстом нужно следующее:
Header("Content-Type: image/png");


$bg = "ссылка на бэкграунд";

$pic = ImageCreateFromPNG($bg);


$color['default'] = ImageColorAllocate ($pic, 255,255,255); //Цвет шрифта RGB кодом

$font ="arial.ttf"; //путь к шрифту


ImageTTFText ($pic, 9, 0, 5, 13, $color['default'], $font, $user); //9 = Размер шрифта, 5 = Координата X, 13 = Координата Y


ImagePng($pic);

ImageDestroy($pic);
Вроде всё. Ну для количества постов можно использовать и
Imagestring()
. Если хочиш всунуть маленькую картинку в юзербар (например со статусом ICQ, то использовать нужно функцию
ImageCopy()

.

Более подробная информация о функциях тут: http://php.net/

Но учти что при большом количестве пользователей и если они будут юзать часто эти сиги на форумах, то нагрузка на сервер будит большая (на каждую ведь идет еще 1 запрос к базе, чтобы дастать данные).

Надеюсь смог помочь.

Ссылка на сообщение
Поделиться на других сайтах

Вообщем это простая штука. Но может обратитца в жор трафика. Делал недавно скрипт юзербаров для одной онлайн игры. Брало всю свежую инфу о чаре прямо с сайта, и писало. Но в конечном итоге при 800 000 запросах в день, жрало 22 гига трафика (так сказал владелиц сервера). Но в принципе тебе поможет команда

ImageTTFText()
Не советую использовать
Imagestring()
для ников, так-как она часто глючит с нестандартными знаками. В общем чтобы сделать картинку с текстом нужно следующее:
Header("Content-Type: image/png");


$bg = "ссылка на бэкграунд";

$pic = ImageCreateFromPNG($bg);


$color['default'] = ImageColorAllocate ($pic, 255,255,255); //Цвет шрифта RGB кодом

$font ="arial.ttf"; //путь к шрифту


ImageTTFText ($pic, 9, 0, 5, 13, $color['default'], $font, $user); //9 = Размер шрифта, 5 = Координата X, 13 = Координата Y


ImagePng($pic);

ImageDestroy($pic);
Вроде всё. Ну для количества постов можно использовать и
Imagestring()
. Если хочиш всунуть маленькую картинку в юзербар (например со статусом ICQ, то использовать нужно функцию
ImageCopy()

.

Более подробная информация о функциях тут: http://php.net/

Но учти что при большом количестве пользователей и если они будут юзать часто эти сиги на форумах, то нагрузка на сервер будит большая (на каждую ведь идет еще 1 запрос к базе, чтобы дастать данные).

Надеюсь смог помочь.

И не только в жор траффика но еще и в DDOS сайта своего.

А зачем супер актуальность поддерживать?

один раз в полчаса пробежался скриптом наформировал юзербаров а потом просто по прямому линку на картинки (!!!!) используешь.

а чтобы не было косяков с всякими спецсимволами - преобразуй ник в UTF-8. короче самая правильная информация у тебя - это ссылка на маны по PHP. Жжежь парень. Молодец конечно, но опыта у тебя помоему не хватает. Если огорчил чем - ССООРРИИ!!

Изменено пользователем romen
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...