Права в GoogAd Mod v.1.4

Автор kak2z, 03 сентября 2012, 14:50:53

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

kak2z

Есть такой мод GoogAd Mod он позволяет встраивать рекламу в первый пост темы... (CTR неплохой)... так вот.. в файл Display.php он вносит такой код
 
//Start GoogAd
$can_view = !empty($modSettings['googad_guest']) ? $user_info['is_guest'] : ($user_info['is_guest'] || !$user_info['is_guest']);
if (!empty($modSettings['googad_enable']) && $can_view && (!isset($_REQUEST['wap']) && !isset($_REQUEST['wap2']) && !isset($_REQUEST['imode'])))
{
//only in first topic
if(!empty($modSettings['googad_show']))
{
if($message['id_msg'] == $context['first_message'])
$message['body'] = '<div style="padding-right:10px;float:'. $modSettings['googad_float'] .'">'. $modSettings['googad_code'] .'</div>'. $message['body'];
}else{
$message['body'] = '<div style="padding-right:10px;float:'. $modSettings['googad_float'] .'">'. $modSettings['googad_code'] .'</div>'. $message['body'];
}
}
//End GoogAd

// Compose the memory eat- I mean message array.


Что тут надо изменить что бы рекламу видели гости и обычные пользователи... а другие группы не видели (модераторы, друзья форума и т.п.)
Спасибо!)

П.С. Во вложении пример отображения рекламы
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

GeorG

Хотя бы так:

Заменить это
$can_view = !empty($modSettings['googad_guest']) ? $user_info['is_guest'] : ($user_info['is_guest'] || !$user_info['is_guest']);
На это:
$can_view = !empty($modSettings['googad_guest']) ? ($user_info['is_guest'] || in_array(0, $user_info['groups'])) : ($user_info['is_guest'] || !$user_info['is_guest']);

И включить опцию - Показывать рекламу только гостям.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

kak2z

спасибо)) я просто до сих пор теряюсь в этих условиях ||   ? : мне как то or and и т.п. привычнее и удобнее))
и решение с in_array хорошее)) я уже мудрил для внедрения новой переменной и перебора всех групп))

Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Василич

Добрый день

А в чем отличия например этого мода от SimpleAds_1.0.1 ?