Перейти к контенту

Динамический рисунок счетчика сообщений


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

Скрипт правильный, проблема в том как его из ИПБ вызывать. Вы это как делаете, где img добавляете?
Ссылка на комментарий
Поделиться на других сайтах

В общем вот рабочая версия:

image.php

<?php
Header("Content-type: image/png");
$string="Posts: $_GET[p]";
$im = ImageCreateFromPng("img.png");
$c = ImageColorAllocate($im, 225, 225, 225);
ImageString($im,3,75,43, $string,$c);
ImagePng($im);
ImageDestroy($im);
?>

 

запрос:

<img src="image.php?p={$author['posts']}">

 

С тебя пиво, или хотя-бы результат работы.... :D

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

А где "Name:"? :D

 

image.php

<?php
Header('Content-type: image/png');
$string='Name: '.urldecode($_GET['n']).' posts: '.intval($_GET['p']);
$im = ImageCreateFromPng('img.png');
$c = ImageColorAllocate($im, 225, 225, 225);
ImageString($im,3,75,43, $string,$c);
ImagePng($im);
ImageDestroy($im);
?>

 

запрос:

$img_png_html = '<img src="image.php?n='.urlencode($author['posts'])."&p={$author['posts']}\">";

 

Остаётся только сделать чтобы массив $autor был определён, и $img_png_html попало в шаблон. Так что колитесь, как вы это вставляете в форум ;)

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

Спасибо! :D Скрипт действительно работает, но мне надо как то добавлять его в подпись только некоторым! Как это зделать?

Простите конечно что напрягаю, но что мне без вас делать! ;)

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

Спасибо! :D Скрипт действительно работает, но мне надо как то добавлять его в подпись только некоторым! Как это зделать?

Простите конечно что напрягаю, но что мне без вас делать! ;)

Ну тут уже нужна конкретика - каким образом вы выделяете этих некоторых: отдельная группа (типа "администраторы, модераторы), спецпризнак (мужчина/женищина) и т.п.

 

 

Так что колитесь, как вы это вставляете в форум

Да просто в Renderow пихаешь как картинку и всё....

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

iKest

В RenderRow уже пихал, отображаеться у всех а мне надо что бы только у админов и модераторов отображалось и желательно что бы была возможеость менять картинки, т.е. для каждова человека разная. Такое возможно?

Кстати, нужно что эта картинка отображалась в подписи ниже всех рисунков и прочего борохла!

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

iKest

В RenderRow уже пихал, отображаеться у всех а мне надо что бы только у админов и модераторов отображалось и желательно что бы была возможеость менять картинки, т.е. для каждова человека разная. Такое возможно?

Кстати, нужно что эта картинка отображалась в подписи ниже всех рисунков и прочего борохла!

Возможно, даже и не особо сложно (просто условие if вставить), только с индивидуальной картинкой прийдётся немного помудрить....

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

Sannis

Остаётся только сделать чтобы массив $autor был определён, и $img_png_html попало в шаблон.

Что именно то зделать надо? Я делал так: копировал строчку $img_png_html = '<img src="image.php?n='.urlencode($author['posts'])."&p={$author['posts']}\">"; (ссылку изменял) и добавлял в самый конец topics.php, а потом в шаблон RenderRow строчку $img_png_html. Я так понимаю не правельно что то делаю.

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

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

Ничего не ясно в смысле интерфейса.

 

В конец файла перед ?> ? Не, безо всяких знаний PHP или любого языка програмирования вам сложно будет админом быть...

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

Может доведём это дело до конца? :D Половину работы зделал и пропал...

IPB HTML Logic, Использование логических конструкций в шаблонах

Дерзай... :)

 

В конец файла перед ?> ? Не, безо всяких знаний PHP или любого языка програмирования вам сложно будет админом быть...

Да ладно, вон у моего провайдера (АКАДО) админ не то что php/html/sql не знает, но даже и в самой админке форума толком не разбирается, но ничего пыхтит так бодренько.... ;)

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

  • 3 месяца спустя...

Пытался сделать для 1.3, нечего не выходит...

 

Я вот подумал может через парсер это сделать.. В подписи админы и модеры будут писать в нужном месте например <!--adcode--> котрый в свою очередь будет заменятся нужным рисунком а в парсере прописать что то типа этого:

$txt = preg_replace( '#<img src='img.php?n='.urlencode($author['posts'])."&p={$author['posts']}'#', "<!--adcode-->", $txt );

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

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

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.