[Ad Management mod] - мод Управления баннерами на форуме

Автор Dexter, 29 января 2007, 10:21:10

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

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


marattster

Спасибо большое!!!
Мод установился!!!
Вот толко не найду его что то... Где то видел на форуме инфу об этом - пойду искать. :)

Mr. Anviss


xxxALEXxxx

#303
Установил я этот мОД, установка прошла полностью успешно,ошибок не было, всё прошло гладко, затем русифицировал, после русификации в администратировании появилось меню "управление банерами", вставил банер, поставил галочку чтоб отображался справа от форума,поставил галочки чтоб отображался и снизу и сверху и ничего нет, ничего не появляется wallbash никаких банеров. Права доступа для гостей,пользователей изменил и всё равно банеров на форуме нет, не гости,не пользователи  не я их не видят. И самый прикол в том, что и я как администратор тоже ничего не вижу.
То есть в администрации в управлении банерами, эти два банера стоят, стоят галочки, где они должны показываться, а их нет.

Народ,что это может быть и как с этим бороться?

xxxALEXxxx

Ага,поставил я вообще везде галочки ,чтоб банер отображался везде, где только можно,теперь из всех предложенных вариантов он всё таки отображается в двух местах, он виден вверху когда заходишь непосредственно в тему и снизу под всеми постами и всё,на главной странице,не сверху,не снизу, не справа, не слева-нигде нет.

Хм...это уже интересно,что ж это может быть???

PS. Форум у меня 1.1.7, стиль Davinci

xxxALEXxxx

Перечитал ещё раз все 21 страницу, похожего случая не нашёл :'(
Получается, что из 11 пунктов -работают только 2.

ЦитироватьПомощь Отображать баннер на каждой странице справа под меню     
Помощь Отображать баннер на главной странице    
Помощь Отображать баннер в разделах    
Помощь Отображать баннер в темах    
Помощь Отображать после последнего сообщения    
Помощь Отображать баннер на каждой странице на верху страницы    
Помощь Отображать баннер на странице приветсвия пользователя    
Помощь Отображать баннер внизу страницы    
Помощь Отображать баннер на каждой странице в виде колонки слева    
Помощь Отображать баннер на каждой странице в виде колонки справа    
Помощь Отображать баннер под подразделом

Badman


xxxALEXxxx

Блин, я не знаю,что это. Объясни пожалуйста,где это смотреть и что именно там смотреть?

Badman

проверяйте работоспособность в теме по умолчанию а не в своей, если там все работает, то надо править свою тему ручками.

xxxALEXxxx

Да,так и есть в теме по умолчанию-всё работает.
Badman дорогой, подскажи пожалуйста , где, как и что править руками, а то я понятия не имею.

Badman

надо смотреть что и в каких файлах меняет мод и сделать эти изменения в аналогичных файлах своей темы.

xxxALEXxxx

о.о.о  :'( ,а как же я увижу, что и где менял мод???

Badman

распакуй архив мода на локальном компьютере и посмотри файлик install.xml, там есть все изменения которые вносит мод.

Mr. Anviss

Цитата: xxxALEXxxx от 27 января 2009, 11:11:21
о.о.о  :'( ,а как же я увижу, что и где менял мод???
Если уж совсем зайдешь в тупик - заплати кому нибудь здесь, хотя бы тому же Badman.

Badman

не я не настолько силен, хотя все зависит от того что там за тема, как правило там все не так сложно и делается по аналогии ....

xxxALEXxxx

Цитата: anviss от 27 января 2009, 11:16:57
Если уж совсем зайдешь в тупик - заплати кому нибудь здесь, хотя бы тому же Badman.
Мда... мне эта мысль, как то не очень нравится. Мне больше нравится идея - сделать изменения своими ручками.(кстати говоря, о какой сумме идёт речь? :coolsmiley:)

Распаковал я значится свой мод на компе и что я вижу - 7файлов и 1 рэдми и что теперь надо посмотреть,там же в каждом фале по 500 строк,как же увидеть, что именно менялось?

Badman


Mr. Anviss

Badman уже сказал в каком файле смотреть.
Вот пример:
<file name="$sourcedir/Admin.php">
   <operation>
      <search position="before"><![CDATA[$context['sub_template'] = isset($_GET['credits']) ? 'credits' : 'admin';]]></search>
      <add><![CDATA[$context['sub_template'] = isset($_GET['regpay']) ? 'regpay' : 'admin';]]></add>
   </operation>
   <operation>
      <search position="before"><![CDATA[$context['page_title'] = isset($_GET['credits']) ? $txt['support_credits_title'] : $txt[208];]]></search>
      <add><![CDATA[$context['page_title'] = isset($_GET['pay_registration']) ? $txt['pay_registration'] : $txt[208];]]></add>
   </operation>
   <operation>
      <search position="before"><![CDATA[$quick_admin_tasks = array(]]></search>
      <add><![CDATA[array('','admin;regpay','pay_registration','pay_registration_info'),]]></add>
   </operation>
</file>

<file name="$sourcedir/Admin.php"> - в этом файле будут произведены изменения.
<search position="before"><![CDATA[$context['sub_template'] = isset($_GET['credits']) ? 'credits' : 'admin';]]></search> - ищется строка:
$context['sub_template'] = isset($_GET['credits']) ? 'credits' : 'admin';
И она будет заменена на:
$context['sub_template'] = isset($_GET['regpay']) ? 'regpay' : 'admin';
(см. в <add><![CDATA[$context['sub_template'] = isset($_GET['regpay']) ? 'regpay' : 'admin';]]></add>)
Это только пример к данному моду отношения не имеющий

xxxALEXxxx

Так,в каком файле искать до меня дошло, и что это только пример я тоже понял, но чёрт побери,как же понять какую строчку искать и на что её заменить,не могу уловить алгоритма???
Как ты понял,что именно в этом файле
Цитировать$context['sub_template'] = isset($_GET['credits']) ? 'credits' : 'admin';
будут изменения, по чём это видно??

и как ты увидел,какие признаки,наводки подсказки,что надо заменить именно на это
Цитировать$context['sub_template'] = isset($_GET['regpay']) ? 'regpay' : 'admin';

wallbash wallbash wallbash

Mr. Anviss

1. <file name= указывает на файл в котором будут произведены замены
2. <search position="before"> указывает после которой будет произведена вставка кода мода. Кстати position может иметь еще значение after. Если будет before то вставка будет сделана после, а если after - перед.
3. <add></add> код заключенный между этими тегами будет добавлен в файл.

xxxALEXxxx

ага,это уже теплее -СПАСИБО!
Кстати,так сколько это(вот такая правка мода) всё таки будет стоить,ну так сугубо для справки и расширения кругозора?
Ну,скажем так, какие расценки вообще на этот виду слуг и станет ли этим кто-то заниматься?

Mr. Anviss

Это будет зависеть от того с кем будешь иметь дело. Я себя не предлагал умышлено, а то digger опять подкалывать начнет.

xxxALEXxxx

Цитата: anviss от 27 января 2009, 11:59:20
1. <file name= указывает на файл в котором будут произведены замены
2. <search position="before"> указывает после которой будет произведена вставка кода мода. Кстати position может иметь еще значение after. Если будет before то вставка будет сделана после, а если after - перед.
3. <add></add> код заключенный между этими тегами будет добавлен в файл.
Да и ещё вопрос,я так понимаю это всё показывает в каком файле и что именно будет заменено,НО что показывает на что именно будет заменено???

xxxALEXxxx

Цитата: anviss от 27 января 2009, 12:06:48
Это будет зависеть от того с кем будешь иметь дело. Я себя не предлагал умышлено, а то digger опять подкалывать начнет.

Это понятно,ну хоть приблизительно,чтоб я выкинул эту мысль из головы и принялся усиленно изучать эти коды либо может задумался,а не проще ли кому нить заплатить :)

xxxALEXxxx

Люди, помогите один раз на примере из моего мода показать мне что и на что менять и тогда я уже это пойму окончательно, тогда мне станет понятен алгоритм.
Вот отрывок из моего мода из файла install.html

Цитировать- <modification xmlns="http://www.simplemachines.org/xml/modification" xmlns:smf="http://www.simplemachines.org/">
  <id>jeremy:ads</id>
  <version>2.3</version>
- <file name="$boarddir/index.php">
- <operation>
- <search position="before">
- <![CDATA[       'trackip' => array('Profile.php', 'trackIP'),
  ]]>
  </search>
- <add>
- <![CDATA[       'admod' => array('Ads.php', 'Ads'),
  ]]>
  </add>
  </operation>
- <operation>
- <search position="before">
- <![CDATA[ require_once($sourcedir . '/Security.php');
  ]]>
  </search>
- <add>
- <![CDATA[
if (file_exists($sourcedir . '/LoadAds.php'))
   require_once($sourcedir . '/LoadAds.php');

  ]]>
  </add>
  </operation>
- <operation>
- <search position="before">
- <![CDATA[    loadPermissions();
  ]]>
  </search>
- <add>
- <![CDATA[
   // Load all the ads up
   if (function_exists("loadAds"))
      loadAds();


  ]]>
  </add>

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

Mr. Anviss

<add><![CDATA[здесь находится код который будет или вставлен до или после искомой строки, или заменит ее. Ферштей?]]></add>

Mr. Anviss


xxxALEXxxx


marattster

Цитата: xxxALEXxxx от 27 января 2009, 02:37:26
Ага,поставил я вообще везде галочки ,чтоб банер отображался везде, где только можно,теперь из всех предложенных вариантов он всё таки отображается в двух местах, он виден вверху когда заходишь непосредственно в тему и снизу под всеми постами и всё,на главной странице,не сверху,не снизу, не справа, не слева-нигде нет.

Хм...это уже интересно,что ж это может быть???

PS. Форум у меня 1.1.7, стиль Davinci

У меня ситуация ещё хуже - та же версия форума (1.1.7), всё установилось и работает - но только для Админа! Для других пользователей ( для зарегеных и не зарегеных ) баннеры вообще не отображаются ни где!  wallbash Пробовал выставлять галочки везде и только там где мне нужно - вижу только я как админ. tickedoff
Что делать???
Сайт http://zybra.ru/

Badman

а твоя проблема связана с правами :) проставь отображение рекламы кому нужно и все :)

xxxALEXxxx

Сделал я вот это:

Цитата: Badman от 27 января 2009, 11:13:57
распакуй архив мода на локальном компьютере и посмотри файлик install.xml, там есть все изменения которые вносит мод.

проверил я все файлы,где надо дописал код- в результате банеры всё таки появились,но только вверху и больше нигде. Народ может есть ещё какой нить секрет налаживания работы Мода?

Badman

правил соответствующие файлы своей темы ?

xxxALEXxxx

#332
ДА! anviss мне популярно объяснил и я всё так и сделал,но ничего так и не получилось.

Mr. Anviss

DIGGERу не читать. ;) Если возьмусь я, то будет работать (конечно не бесплатно).

marattster

Цитата: Badman от 27 января 2009, 15:46:29
а твоя проблема связана с правами :) проставь отображение рекламы кому нужно и все :)

Где это искать? В Вкладке "Пользователи"?

Badman

Админ - права доступа и выставляешь по группам.

marattster

Цитата: Badman от 27 января 2009, 18:07:35
Админ - права доступа и выставляешь по группам.

Спасибо. пойду искать :)

marattster

Цитата: Badman от 27 января 2009, 18:07:35
Админ - права доступа и выставляешь по группам.
А - ну, так я там смотрел - что то не увидел "отображение рекламы".  Может это как то иначе называется???

marattster

Ага - нашёл. "Включить баннеры"  это называется. А поначалу что то я эту опцию проглядел. Спасибо Badman !!!

Badman


alexei32rus

Блин сто русиков пробывал хрен заставишь работать етот мод мне нужно русик в утф я немогу найти дайте плиззззззз

alexei32rus


Mr. Anviss


riznor

Может оффтоп, тогда сорри... Но, как вывести этот мод в блок ТиниПортала? Спасибо.

alexei32rus

Ктонибуть может дать ссылку на русик в утф???(((

Rap3r


IvanSergeevich

И где мод???
An Error Has Occurred!
Sorry, but this modification does not appear to be compatible with the selected version.

Выбрал для версии 1,1,8
Может кто знает, где можно этот мод взять? Очень желательно русифицированный.

djd

поддерживаю...скачал с этого форума версию 2 3
скачал руссификацию...
все закачивается через админку. но при установке пишет

Установочные действия
Производимые изменения пакетом "Ad Managment":
Пакет, который Вы пытаетесь установить, поврежден, либо не совместим с этой версией SMF. 

весрия смф 2.0 rc1
есть ли решение?

djd

нашел на форуме как подсунуть форуму 2.0
но при всовывании модуля ad mod 1-1-x v2-3
выходит вот такое сообщение

Установочные действия
Производимые изменения пакетом "Ad Managment":
Установка этого пакета произведет следующие действия:   Тип Файл Описание
1. Выполнение кода install.php 
2. Изменение файла ./index.php Неудачно
  1. Добавить после ./index.php Неудачно
  2. Добавить после ./index.php Успешно
  3. Добавить после ./index.php Успешно

3. Изменение файла ./Sources/Subs.php Неудачно
  1. Добавить после ./Sources/Subs.php Неудачно
  2. Добавить после ./Sources/Subs.php Неудачно

4. Изменение файла ./Themes/default/index.template.php Неудачно
  1. Добавить после ./Themes/default/index.template.php Успешно
  2. Добавить после ./Themes/default/index.template.php Неудачно
  3. Добавить после ./Themes/default/index.template.php Успешно
  4. Добавить перед ./Themes/default/index.template.php Успешно

5. Изменение файла ./Themes/default/BoardIndex.template.php Неудачно
  1. Добавить перед ./Themes/default/BoardIndex.template.php Неудачно
  2. Добавить после ./Themes/default/BoardIndex.template.php Успешно

6. Изменение файла ./Themes/default/Display.template.php Неудачно
  1. Добавить после ./Themes/default/Display.template.php Успешно
  2. Заменить ./Themes/default/Display.template.php Успешно
  3. Заменить ./Themes/default/Display.template.php Неудачно

7. Изменение файла ./Themes/default/MessageIndex.template.php Успешно
  1. Добавить после ./Themes/default/MessageIndex.template.php Успешно
  2. Добавить после ./Themes/default/MessageIndex.template.php Успешно

8. Изменение файла ./Sources/ManagePermissions.php Неудачно
  1. Заменить ./Sources/ManagePermissions.php Неудачно

9. Извлечение файла ./Sources/Ads.php 
10. Извлечение файла ./Sources/LoadAds.php 
11. Извлечение файла ./Themes/default/Ads.template.php 
12. Извлечение файла ./Themes/default/languages/Ads.english.php 

Установить в другие темы оформления


вот почему он пишет про один и тот же файл успешно и неудачно?
и как с этим бороться...
все файлы и все папки имеют атрибут 0777