Ru-Board.club
← Вернуться в раздел «Ikonboard v.2»

» Хак money-grabber v0.1 и другие

Автор: CheRt
Дата сообщения: 19.05.2006 08:32
Но пашет.

Собственно тырит заданные курсы с принт-паги центробанка РФ на текущую дату.

Установка дурная, но мне уж так было удобнее.

Для начала стоит решить где будем ставить.
Если в форумах, как у меня, то forum.cgi править, если на главной - ikonboard.cgi, в постах - topic.cgi

На примере forum.cgi

1. Создаем папки в корне ИБ скриптов - mods/, plugins/

2. В папке mods/
надо создать 3 файла - lock.pm, plug.lck, plugins.pm

lock.pm

Код:
$funclist="ulock(lock_file): locking files used by current procces; unulock(): unulock it;\n";

sub ulock {
my $lockfile=shift;
open(SEM, ">$lockfile") if (-e $lockfile);
flock(SEM, 2);
undef $lockfile;
}

sub unulock {
close(SEM);
}
Автор: Marilda
Дата сообщения: 20.05.2006 17:01
CheRt
Спасибо. Спасибо, что кто-то для IB2 что-то делает.


Автор: CheRt
Дата сообщения: 20.05.2006 17:12
Marilda, на своем очень много что переделал. Далее буду делать код более читабельным.

Могу еще оформить в виде хака модифик аватар - .gif+.jpg можно использовать. Не хак, но может кому и надо.

Но к сожалению все выдавать не буду по следующим причинам:
1. Некоторые фичи - визитная карточка моего форума.
2. Некоторые вещи уже сам подробно не помню как вводил.

После глобальных изменений можно свою сборку сделать, но стоит ли?! ИБ2 никому толком уже не нужен. Знаю как его разогнать хорошенько, только у более новых движков и скорость повыше, и возможности.


.jpg как аватара
Заточен под ру-боард дистриб(2.1.9рус)
Редактировать придется два файла - topic.cgi, profile.cgi и register.cgi

Это для profile.cgi и register.cgi

Ищем следующий код:

Код:
### Avatar stuff


if ($avatars eq "on") {

$dirtoopen = "$imagesdir" . "avatars";
opendir (DIR, "$dirtoopen") or die "$ibtxt{'1923'} ($dirtoopen) $ibtxt{'1924'} \$imagesdir $ibtxt{'1925'} \&gt\; Set-Variables";
@dirdata = readdir(DIR);
closedir (DIR);

@images = grep(/gif/,@dirdata);
@images = sort @images;

foreach (@images) {

$cleanavatar = $_;
$cleanavatar =~ s/.gif//i;

Страницы: 1

Предыдущая тема: Проблема с локальными переменными


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.