Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Страницы 1
Тема закрыта
Мод позволяет показывать код баннерной сети (или просто баннера) избирательно. Т.е. может показываться только для обычных пользователей и не показываться администраторам, модераторам или отдельным пользователям с заданными id.
В footer.php
меняем это:
<?php
// End the transaction
$db->end_transaction();
на это:
<?php
if ($pun_user['g_id'] != PUN_ADMIN && $pun_user['id'] != 1 && $pun_user['id'] != 2 && $pun_user['id'] != 3 && $pun_user['id'] != 4 && $pun_user['id'] != 5 && $pun_user['id'] != 6 && $pun_user['id'] != 7) {
?>
<div id="brdfooter" class="block">
<h2><span><?php echo $lang_common['Board footer'] ?></span></h2>
<div class="box">
<div class="inbox">
<center>
ЗДЕСЬ КОД БАННЕРНОЙ СЕТИ ИЛИ ПРОСТО БАННЕР
</center>
<div class="clearer"></div>
</div>
</div>
</div>
<?
}
?>
<?php
// End the transaction
$db->end_transaction();
При этом примере баннер не демонстрируется админу и пользователям с id: 1, 2, 3, 4, 5, 6, 7.
Вместо цыфр вводятся любые другие необходимые цифры.
Редактировался Demo (2006-02-23 15:21:29)
Подскажите плз.
Я создал отдельную привелигированную группу. Для которой баннеры крутиться по этому моду не будут.
Т.е. я не хочу по отдельности их внисить как номер а хочу как группу.
Как сделать чтобы просто прописать одной переменной этой новой превелигированной группы, а не вписывать всех по отдельности. Это мне так не удобно.
Помогите пжлста.
то есть ты имеешь в виду группы модераторы, например, или администраторы, или и те и другие?
как узнать для отдельной созданной группы переменную не знаю.
если для модеров и админов то здесь всё понятно...
а так фиг его знает.
Вы меня не поняли. Это какая-то виртуальная группа. Если например переменная админа и модератора в скрипте есть, то группу которую я создал в админке ее я не знаю как определить. Вот в чем дело.
Как узнать переменную этой новой группы?
Т.е. я хочу ее одну вписать вместо кучи отдельновзятых:
<?php
if ($pun_user['g_id'] != PUN_ADMIN && $pun_user['id'] != 1 && $pun_user['id'] != 2 && $pun_user['id'] != 3 && $pun_user['id'] != 4 && $pun_user['id'] != 5 && $pun_user['id'] != 6 && $pun_user['id'] != 7) {
?>
В табличке groups по id (для юзверей это будет g_id). Если не ошибаюсь - я не углублялся.
beotiger
да, точно так.
Гном
т.е. смотри:
заходишь в phpMyAdmin SQL для таблицы groups.
Там будет примерно следующее:
--
-- Дамп данных таблицы `groups`
--
INSERT INTO `groups` VALUES (1, 'Administrators', 'Администратор', 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 20, 1);
INSERT INTO `groups` VALUES (2, 'Moderators', 'Модератор', 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 0, 1, 50, 1);
INSERT INTO `groups` VALUES (3, 'Users', 'Юзер', 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 20, 1);
INSERT INTO `groups` VALUES (4, 'Members', NULL, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 10, 0, 1, 50, 1);
INSERT INTO `groups` VALUES (7, 'Guest', 'Гость', 1, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 10, 0, 0, 50, 1);
INSERT INTO `groups` VALUES (6, 'Новая группа', 'Новая группа', 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 0, 1, 50, 1);
Тебя интересует "Новая группа".
у неё номер "6".
следовательно тебе нужно вставить это:
<?php
if ($pun_user['g_id'] != PUN_ADMIN && $pun_user['g_id'] != 6) {
?>
И все юзвери входящие в группу: "Новая группа" будет просматривать форум без баннера.
ЗЫ
если не разберёшься с таблицами - то можешь просто путём тыка - первые четыре по любому имеют номер от 1 - 4.
Demo
beotiger
Сенк ю!
Все получилось :о)
А если нужно добавить вверху страницы?
просто добавь вверху.
но имхо внизу то лучше - незаметнее.
Мне надо чтобы заметнее
Мне надо чтобы заметнее
Ну тут я думаю тогда нет проблем
Проблемы как раз и возникают. Так где тогда вставлять код?
Denis
Попробуй здесь:
include/template/main.tpl
Я об этом писал http://punbb.ru/viewtopic.php?id=190
блин день сурка...
А пробовал где-то после этого ставить:
</head>
<body>
<div id="punwrap">
<div id="pun<pun_page>" class="pun">
<div id="brdheader" class="block">
<div class="box">
<div id="brdtitle" class="box">
Это бесполезно: съедает всю страницу. Теперь даже и заголовка не остаётся. Либо всё остаётся, но ссылка текстовая не работает.
Denis
С Джавой что-то. Может не закрыл скриптик вот и съедает.
Кстати недавно появлся модик интересный посмотри мож что выйдет:
http://forums.punbb.org/viewtopic.php?id=10768
Страницы 1
Тема закрыта