Разобраться в моде simpleads

Автор Кухарь, 17 января 2011, 23:32:20

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

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

Кухарь

При показе рекламы после первого поста выводится только в тех темах где постов больше одного. Можно как-то сделать чтобы выводилось объявление даже при одном посте?

Макар

Запихнуть его внутрь первого поста ;) 
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Кухарь

Тогда он сверху поста появляется, а можно как-то чтобы после поста?

Макар

http://www.simplemachines.org/community/index.php?topic=381408.msg2888973#msg2888973

В /Themes/default/Display.template.php

найти



$message['id'] == $context['first_message']? template_ad_position('inside_first_post') : '', $message['body'], '</div>

заменить на

$message['body'], $message['id'] ==$context['first_message'] ? '<br />' . template_ad_position('inside_first_post') : '','</div>
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Кухарь


Кухарь

А не подскажите где подправить чтобы объявления "Под меню" выводились под меню, а не под навигацией по форуму?

Кухарь


Макар

создать самостоятельно новую позицию

template_ad_position('above_breadcrumbs');

и вставить ее в шаблон index.template.php

примерно в этом месте

   // Show the menu here, according to the menu sub template.
   template_menu();

   echo '
      <br class="clear" />
   </div></div>';

   // The main content should go here.
   echo '
   <div id="content_section"><div class="frame">
      <div id="main_content_section">';

   // Custom banners and shoutboxes should be placed here, before the linktree.

   // Show the navigation tree.
   theme_linktree();
}
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Кухарь

Спасибо Вам! +1 Всё получилось :)

Dr_Zhalnin

Подскажите ...
Как поменять местами....
ЦитироватьSMF 2.0.1 | SMF © 2011, Simple Machines    Sitemap    XHTML    RSS   Мобильная версия

И блок рекламы от simpleads.....
Во вложении рисунок....
SsangYong Club Украина http://ssangyong-club.org<br />SsangYong club Ukrainian

Dr_Zhalnin

Народ...помогите разобраться....Где( в каком файле) и что нужно перенести..??
SsangYong Club Украина http://ssangyong-club.org<br />SsangYong club Ukrainian

sonya7777

Цитата: Макар от 28 января 2011, 00:17:37создать самостоятельно новую позицию

template_ad_position('above_breadcrumbs');

и вставить ее в шаблон index.template.php
подскажите, пожалуйста.
Если моя позиция - между разделами форума, то в какую часть шаблона вставлять код от simpleads?

Макар

Цитата: sonya7777 от 12 января 2012, 14:15:27Если моя позиция - между разделами форума

в BoardIndex.template.php вставлять
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

waltmeister

Апну тему...
Поставил данный мод в "ручном режиме" на 2.0.2 (тема Vertex). Ну, т.е. то, что относится к Themes/default было применено к Themes/Vertex
И вроде бы все хорошо, объявления показываются, то, сё, но вот количество кликов не считается. Прбовал с разных IP, браузеров, чистить у них кеш... не работает.. Я что-то делаю не так?

maestrosite.ru

Цитата: waltmeister от 01 мая 2012, 02:02:27
Апну тему...
Поставил данный мод в "ручном режиме" на 2.0.2 (тема Vertex). Ну, т.е. то, что относится к Themes/default было применено к Themes/Vertex
И вроде бы все хорошо, объявления показываются, то, сё, но вот количество кликов не считается. Прбовал с разных IP, браузеров, чистить у них кеш... не работает.. Я что-то делаю не так?
ads.js - откуда грузится (url)?  и не возвращается ли 404 ?
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

waltmeister

#15
Цитата: maestrosite.ru от 01 мая 2012, 08:53:15ads.js - откуда грузится (url)?  и не возвращается ли 404 ?

function update_ad_clicks(id_ad)
{
   var temp_image = new Image();
   temp_image.src = smf_prepareScriptUrl(smf_scripturl) + 'action=update_ad_clicks;ad=' + parseInt(id_ad) + ';xml';
}
Вот это возвращается по ссылке http://forum.mysite.com/Themes/default/scripts/ads.js?111

Форум пустой, в режиме тестирования, откатился на родную тему, думал что-то с темой не так. Потом, случайно, заметил, что счетчик накручивается, если переходы были сделаны с IE. На всё остальное (Opera, Safari, Mozilla, Iron) - реакции - ноль.


Кстати, если сменить тему на Core, то  http://forum.mysite.com/Themes/default/scripts/ads.js?111 не меняется. Для этого скрипта принципиально, где он находится, или нет? Т.е. Если тема будет Vertex, а он дежит в дефолтной теме - будет нормально работать? Если вообще будет..
   $context['html_headers'] .= '
<script type="text/javascript" src="' . $settings['default_theme_url'] . '/scripts/manageads.js?111"></script>'; - как-будто переменная
$settings['default_theme_url'] как-то не так работает..

Dr_Zhalnin

Цитата: Макар от 12 января 2012, 18:54:18
в BoardIndex.template.php вставлять
Если можно...то уточните куда именно вставить что бы между разделами было видно??

И второй вопрос....где нужно копать что бы рекламу вставить после,например 3-го сообщения в теме??
SsangYong Club Украина http://ssangyong-club.org<br />SsangYong club Ukrainian

Сапожник

Цитата: Dr_Zhalnin от 13 июня 2012, 18:09:11Если можно...то уточните куда именно вставить что бы между разделами было видно??

echo '
<tbody class="divider">
<tr>
<td colspan="4">____Hello Andrey!!!____</td>
</tr>
</tbody>';


Цитата: Dr_Zhalnin от 13 июня 2012, 18:09:11И второй вопрос....где нужно копать что бы рекламу вставить после,например 3-го сообщения в теме??
в display.template.php но тут так просто строчку не вставишь.
Я хостюсь на Хвостинге :) 10 Гб (15 сайтов) ~ 30$/год
Рефка: http://hvosting.ua/

GeorG

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

Сапожник

Установлен Simpleads 1.0.1 и Simpleportal 2.3.5
Портал стоит как "Главная страница".
На главной странице форума, которая имеет ссылку /index.php?action=forum  не отображается ни один из банеров, хотя все галочки стоят и в других местах банер работает?
Глюк только у меня или еще у кого-нибудь есть?
Я хостюсь на Хвостинге :) 10 Гб (15 сайтов) ~ 30$/год
Рефка: http://hvosting.ua/

GeorG

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

Сапожник

Цитата: GeorG от 13 сентября 2012, 01:59:57Добавьте отображение при действие - forum (там в самом низу, на странице настройки блока рекламы, впишите - forum)
спасибо.
Я хостюсь на Хвостинге :) 10 Гб (15 сайтов) ~ 30$/год
Рефка: http://hvosting.ua/

Beer

У меня не показывалось на странице тегов - вписал tags - заработало.
Вписал forum - тоже заработало, вписал searsh - тоже работает. Что не впиши - все работает.

А вот на странице редиректа RedirectPage - нифига не работает и баннеры в шапке форума не показываются.

Как действовать?

DiS

echo '
 <tbody class="divider">
 <tr>
 <td colspan="4">____Hello Andrey!!!____</td>
 </tr>
 </tbody>';

Попробовал поставить у себя между разделами

echo '
 </tbody>';
 }
 
 
 echo '
 <tbody class="divider">
 <tr>
 <td colspan="4">template_ad_position('after_category');</td>
 </tr>
 </tbody>';
 }
 

 echo '
 </table>

выскакивает ошибка

ЦитироватьОшибка шаблона!
Проблема с загрузкой /Themes/default/BoardIndex.template.php шаблона или языкового файла. Пожалуйста, проверьте синтаксис и попробуйте снова — запомните, одинарные кавычки (') должны экранироваться слэшем (\). Чтобы увидеть более подробную информацию об ошибке PHP, попытайтесь запустить непосредственно сам файл.

Кроме того, попробуйте обновить страницу или использовать тему по умолчанию.

Parse error: syntax error, unexpected 'after_category' (T_STRING), expecting ',' or ';' in .../Themes/default/BoardIndex.template.php on line 233
224: }
225: echo '
226: </tbody>';
227: }
228:
229:
230: echo '
231: <tbody class="divider">
232: <tr>
233: <td colspan="4">template_ad_position('after_category');</td>
234: </tr>
235: </tbody>';
236: }
237:

Что я сделал неправильно?
PS Тестирую локально на openserver

GeorG

Куда и зачем вы это вставляли?

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

DiS

#25
Отвечаю по пунктам  :)
Цитироватьзачем вы это вставляли?
Попробовал поставить у себя между разделами
ЦитироватьКуда
BoardIndex.template.php on line 233

Первая цитата/код взята у @Сапожник из этой же темы
https://www.simplemachines.ru/index.php?topic=11805.msg114429#msg114429

ЦитироватьА так-то в описание в ошибке уже дан ответ - синтаксис неправильный.
Совершенно верно.. Я вижу, но не понимаю что нужно сделать для иcправления  :-[
Ну не знаю я php-ных премудростей с точками, запятыми и прочим  :-[
Метод тыка не помог :-\
Поэтому и прошу помощи


PS Извиняте, но у меня на этом форуме с утра ни цитаты, ни предпросмотр что не работают ("Ожидание предварительного просмотра.."), а внизу надпись:
Connection Problems
Sorry, SMF was unable to connect to the database. This may be caused by the server being busy. Please try again later.

GeorG

Список разделов "приходит" в шаблон в виде массива, тут нужно перебирать массив и делать вставку в конкретном для вас месте (например, по id раздела), если вы ещё с простым синтаксисом не разобрались, то работа с массивами я думаю для вас сейчас будет вообще из разряда волшебства.

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

Василич

Добрый день ...

Искал не нашел - как в рекламный блок мода SimpleAds вставить картинку , видео ?

Спасибо всем откликнувшимся ...  :)

Yarik

Цитата: Василич от 23 октября 2018, 15:33:41Искал не нашел - как в рекламный блок мода SimpleAds вставить картинку , видео ?
Картинку можно так -
<div style="height: высота_в_px; background: url(https://ссылка на картинку) repeat-x 100%;"></divВариантов вставить много

Василич

Цитата: S.T.A.L.K.E.R. от 23 октября 2018, 19:37:36Вариантов вставить много


Спасибо , а еще какие варианты ... Я как то давно по простому вставлял ... Но сорри склероз ...

Yarik

Цитата: Василич от 24 октября 2018, 00:45:55Спасибо , а еще какие варианты ... Я как то давно по простому вставлял ... Но сорри склероз ...
<img src="путь к файлу" alt="альтернативный текст">

Василич

Цитата: S.T.A.L.K.E.R. от 24 октября 2018, 06:25:12<img src="путь к файлу" alt="альтернативный текст">

Сорри , я чайник ... А в каком файле и в какой строке (номер примерно) ...

P.S. А есть вариант , чтобы в код не лезть ? Тег там какой-нибудь или еще что ?

Спасибо ... 

Yarik

Цитата: Василич от 24 октября 2018, 11:36:38P.S. А есть вариант , чтобы в код не лезть ? Тег там какой-нибудь или еще что ?

Спасибо ... 
Это вставляется прямо в блок при его создании. Это HTML, в блок при его создании или редактировании вставляется и работает любой HTML код
Набираете в Гугле вставить в HTML картинку,ну или что том Вам нужно,и смотрите примеры кода

Василич

Цитата: S.T.A.L.K.E.R. от 24 октября 2018, 12:25:38Это вставляется прямо в блок при его создании. Это HTML, в блок при его создании или редактировании вставляется и работает любой HTML код
Набираете в Гугле вставить в HTML картинку,ну или что том Вам нужно,и смотрите примеры кода

Вот каким простым способом я вставил картинку в мод рекламы SimpleAds ... Может другим чайникам , таким  как я , поможет ... Спасибо S.T.A.L.K.E.R. за помощь ...

Открыл для себя снова Радикал ... Ну там где картинки хранятся ...

- загружаю картинку на Радикал;

- нажимаю на картинку - отдельное окно ;

- внизу нажимаю "получить коды" - высвечивается 10 различных вариантов ;

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

- сработал такой вариант: <img src="https://d.radikal.ru/путь/имя картинки.png" >

Василич

Цитата: S.T.A.L.K.E.R. от 24 октября 2018, 12:25:38Это вставляется прямо в блок при его создании.

А не подскажите по меню форума ? Как и где в index.css менять размер шрифта в меню популярно объяснили ...

А вот как поменять цвет выделения меню при наведении мышкой ... Обычно наводишь мышку - появляется овал мрачного синего цвета ... Вот в какой строке и в каком файле поменять этот цвет "подсветки" ? Или это уже сложно?

Спасибо ...

Yarik

Цитата: Василич от 25 октября 2018, 13:31:55А не подскажите по меню форума ?

А вот как поменять цвет выделения меню при наведении мышкой ... Обычно наводишь мышку - появляется овал мрачного синего цвета ... Вот в какой строке и в каком файле поменять этот цвет "подсветки" ? Или это уже сложно?

Спасибо ...
Тема же вроде как дефолт у Вас?
Чуть позже подскажу как домой приеду.

Василич

Цитата: S.T.A.L.K.E.R. от 25 октября 2018, 16:45:59Тема же вроде как дефолт у Вас?
Чуть позже подскажу как домой приеду.

Спасибо ... Обычная с нуля которая 2.0.13 ... 
 

Yarik

Цитата: Василич от 25 октября 2018, 13:31:55А вот как поменять цвет выделения меню при наведении мышкой ... Обычно наводишь мышку - появляется овал мрачного синего цвета ... Вот в какой строке и в каком файле поменять этот цвет "подсветки" ? Или это уже сложно?
Ищите код  поиском
.dropmenu li a.firstlevel:hover span.firstlevel, .dropmenu li:hover a.firstlevel span.firstlevel {
    background: url(../images/theme/menu_gfx.png) no-repeat 0 -30px;
Меняйте на то что нужно.

Василич

Цитата: S.T.A.L.K.E.R. от 26 октября 2018, 18:18:41Ищите код  поиском

Спасибо нашел ...


Если не сложно , подскажите , в какой строке в Index.css можно поменять ЦВЕТ и РАЗМЕР шрифта внизу в разделе "Последние сообщения" ... Т.е. не самого названия "ПС" , а самих сообщений ...   

А если поставить RecentTopicsOnBoardIndex_1.03.tar (Темы вместо последних сообщений) , то где сделать тоже самое , но уже с установленным модом ...

Спасибо ...

Yarik

Цитата: Василич от 28 октября 2018, 01:38:01Если не сложно , подскажите , в какой строке в Index.css можно поменять ЦВЕТ и РАЗМЕР шрифта внизу в разделе "Последние сообщения" ... Т.е. не самого названия "ПС" , а самих сообщений ...   
Не совсем понял что именно?Это?
a:link, a:visited {
    color: #346;
    text-decoration: none;

Василич

Цитата: S.T.A.L.K.E.R. от 28 октября 2018, 11:24:28Не совсем понял что именно?Это?
a:link, a:visited {
    color: #346;
    text-decoration: none;


Проверю , а в какой это строчке ? Забиваю в поиске в index.css - не находит

Василич

Цитата: S.T.A.L.K.E.R. от 28 октября 2018, 11:24:28Не совсем понял что именно?Это?

Ниже строчки "Последние сообщения" идут ссылки на сами Последние сообщения ... Например видим Доска объявлений ...

Есть желание увеличить размер и поменять цвет и даже шрифт этих ссылок , чтобы были более яркие ...

В Файерфоксе в "инструменте разработчика " я пока не разобрался , поэтому прошу помочь ... Но азы HTML потихоньку осиливаю ...  :facepalm: 





Yarik

Цитата: Василич от 29 октября 2018, 12:26:07Проверю , а в какой это строчке ? Забиваю в поиске в index.css - не находит
Вроде как самый верх.
Вместе с тем что хотите изменить изменятся и все кликабельные ссылки.

Василич

Спасибо !

Завтра с утра поковыряю ...


А не знаете случайно ... Вот стоит у меня мод рекламы - SimpleAds ... Фото , видео научился вставлять ... Даже чуток HTML ...

Но вот проблема ...

Можно ли вместо одного широкого окна на весь экран сделать как-то два или три небольших окна ... ??? Типа разделить одно большое рекламное окно на парочку поменьше ...

Или это уже надо залезать глубоко в программирование ? 

Спасибо заранее ...

Yarik

Цитата: Василич от 30 октября 2018, 19:57:37Можно ли вместо одного широкого окна на весь экран сделать как-то два или три небольших окна ... ??? Типа разделить одно большое рекламное окно на парочку поменьше ...
<style type="text/css">
   .block1{width:200px;padding:5px;float:right}
   .block2{width:200px;padding:5px; float:left}
 </style>
 <body>
  <div class="block1">Рекламный блок.</div>
  <div class="block2">Рекламный блок.</div>
 </body>
Первое это стили.Ими задаете положение каждого блока,border,background и прочее индивидуально.Все это туда же куда и вставляли.
Блоков стиля можно задавать 2-3-4...Сколько нужно.

Василич

Цитата: S.T.A.L.K.E.R. от 30 октября 2018, 20:33:16Блоков стиля можно задавать 2-3-4...Сколько нужно.

Спасибо , благодаря вам потихоньку начал понимать эту китайскую грамоту ... Лет двадцать с лишним назад я программировал на фортране ... Но это всЁ другое , хотя есть похожие моменты ... Да и забылось все давно ...


Вопрос по существу - вот этот блок , что Вы написал его вставлять в index.css  или в файлы , которые заменяет мод ?

Спасибо ...       
 

Василич

Цитата: S.T.A.L.K.E.R. от 29 октября 2018, 17:28:46Вроде как самый верх.
Вместе с тем что хотите изменить изменятся и все кликабельные ссылки.

Спасибо , да в вверху ... Но там цвет меняется , а где размер поменять? 

Сразу вопрос ... А можно ли разделить так , чтобы меняя цвет и размер шрифта на главной странице в разделе "Последние сообщения" кликабельные ссылки не менялись ?

Спасибо ...


Yarik

Цитата: Василич от 31 октября 2018, 11:58:35Вопрос по существу - вот этот блок , что Вы написал его вставлять в index.css  или в файлы , которые заменяет мод ?

Спасибо ...      
 
Это прямо в блок который в моде создаете
Цитата: Василич от 31 октября 2018, 12:02:34Спасибо , да в вверху ... Но там цвет меняется , а где размер поменять? 

Сразу вопрос ... А можно ли разделить так , чтобы меняя цвет и размер шрифта на главной странице в разделе "Последние сообщения" кликабельные ссылки не менялись ?

Спасибо ...


Размер можно поменять но тогда поменяется и размер всех кликабельных ссылок. Для того чтобы этого не было прийдется скорее всего отдельный класс css прописывать блоку последние сообщения.

Василич

#48
Цитата: S.T.A.L.K.E.R. от 31 октября 2018, 16:31:11Это прямо в блок который в моде создаете


А в какой файл ?


Yarik

Цитата: Василич от 31 октября 2018, 18:08:17А в какой файл ?
Вы в моде создаете блок,куда Вы раньше вставляли рекламу,или сейчас стоит.А теперь вы вместо кода рекламы вставляете
<style type="text/css">
   .block1{width:200px;padding:5px;float:right}
   .block2{width:200px;padding:5px; float:left}
 </style>
 <body>
  <div class="block1">И вставляете сюда код рекламного блока правого</div>
  <div class="block2">А сюда вставляете код рекламного блока левого.</div>
 </body>
Стилями выше прямо при создании и редактировании файлов можно задать стили для этих двух блоков.
Я делаю так,вставляю и вывожу рекламу.Смотрю что не так,правлю стили открыв инструмент разработчика в браузере.Потом копирую код стилей,иду в мод,выбираю редактировать блок и вставляю код стилей скопированных.Смотрю что вышло,если нужно то корректирую дальше.