Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#176 2014-04-14 21:43:40

UriyZenkov
Участник
Зарегистрирован: 2011-01-13
Сообщений: 276
Рейтинг :   
Сайт

Re: ads_pro :: Реклама на сайте

я через него и пробую.

Не в сети

#177 2014-04-15 02:42:32

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: ads_pro :: Реклама на сайте

Там же написано что без <?php писать

Не в сети

#178 2014-10-08 14:17:38

UriyZenkov
Участник
Зарегистрирован: 2011-01-13
Сообщений: 276
Рейтинг :   
Сайт

Re: ads_pro :: Реклама на сайте

В trustlink.php нужно поменять var $tl_force_show_code = false; на true.

Не в сети

#179 2014-12-15 02:48:36

Agasfer
Участник
Зарегистрирован: 2012-07-01
Сообщений: 23
Рейтинг :   

Re: ads_pro :: Реклама на сайте

Пытаюсь через ads_pro добавить код биржи selinks.com

Вставляю два блока:


        if(!defined("CONTENTUSER")){
            define("CONTENTUSER","здесьмойid");
        }
        @include_once($_SERVER['DOCUMENT_ROOT']."/".CONTENTUSER."/init.php");
        $classContentSystem=new class_ContentSystem();

и

        echo $classContentSystem->display_links();

На странице вместо контента появляется

NGCMS Runtime error: Call to a member function display_links() on a non-object

[ 1]: Call to a member function display_links() on a non-object

Stack trace

Line #    File name
1    /home/users2/d/danshorin/domains/fantnews.ru/engine/plugins/ads_pro/ads_pro.php(146) : eval()'d code

подскажите, как исправить?

Не в сети

#180 2014-12-15 03:09:49

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: ads_pro :: Реклама на сайте

Agasfer, либо весь код надо размещать в одном блоке, либо делать setlinks как плагин.

Не в сети

#181 2014-12-15 03:25:45

Agasfer
Участник
Зарегистрирован: 2012-07-01
Сообщений: 23
Рейтинг :   

Re: ads_pro :: Реклама на сайте

vitaly пишет:

Agasfer, либо весь код надо размещать в одном блоке, либо делать setlinks как плагин.

Весь код в одном блоке тоже не работает.

NGCMS Runtime error: Class 'class_ContentSystem' not found

[ 1]: Class 'class_ContentSystem' not found

Stack trace

Line #    File name
5    /home/users2/d/danshorin/domains/fantnews.ru/engine/plugins/ads_pro/ads_pro.php(146) : eval()'d code

Делать плагины пока не умею. Мануал, по их созданию существует?

Не в сети

#182 2014-12-16 03:19:27

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: ads_pro :: Реклама на сайте

Agasfer, под рукой документации нет, но самый простой способ - скачать плагин ads_sape и сделать свой плагин на его основе.
Работы там минут на 20 - ads_sape подключает стандартную библиотеку от биржи sape, в твоём случае нужно поступить аналогично.

Не в сети

#183 2014-12-16 08:04:20

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: ads_pro :: Реклама на сайте

Плагин для setlinks давно уже есть http://ngcms.ru/forum/viewtopic.php?id=1633

Не в сети

#184 2014-12-16 10:23:41

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: ads_pro :: Реклама на сайте

legenda пишет:

Плагин для setlinks давно уже есть http://ngcms.ru/forum/viewtopic.php?id=1633

не знаю может у него ошибка но он писал selinks.com и не setlinks

Не в сети

#185 2014-12-16 12:11:14

Agasfer
Участник
Зарегистрирован: 2012-07-01
Сообщений: 23
Рейтинг :   

Re: ads_pro :: Реклама на сайте

Именно https://www.selinks.com
Западная биржа, которая выплачивает wmz

Не в сети

#186 2014-12-17 00:19:11

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: ads_pro :: Реклама на сайте

Agasfer, дай их скрипты, сделаю плагин быстро.

Не в сети

#187 2014-12-17 01:03:43

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: ads_pro :: Реклама на сайте

Agasfer, а какой принцип работы selinks.com ? это типа sape.ru или нет? тоесть продажа ссылок? или баннеров?

Не в сети

#188 2014-12-17 01:11:58

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: ads_pro :: Реклама на сайте

vitaly, я не силен в английском, поэтому высылаю как есть

для текстовых ссылок

1. Get php code in zip archive - download.
2. Copy directory in zip archive to root site directory.
3. Set permission in directory to files init.php and robot.php to make them executable from web (if it not default after copy).
        It's different on others hosting. The attributes of files may be 664, 755, 775. Please, read it on hosting site.
4. Set permition 777 to files ll.tpl and sw.tpl.
5. Install the following php-code at the begining of the initial page code:
        <?php
        if(!defined("CONTENTUSER")){
            define("CONTENTUSER","72BACFCA6540CF6A0A2A48B092C0877F");
        }
        @include_once($_SERVER['DOCUMENT_ROOT']."/".CONTENTUSER."/init.php");
        $classContentSystem=new class_ContentSystem();
        ?>
6. Insert the following code in the places where you want to place the links:
        <?php
        echo $classContentSystem->display_links($count);
        ?>
where $count - Numbers of links, what you want to display in current page place
Example on page:
1.
    $classContentSystem->display_links(2) - return 2 links
2.
    $classContentSystem->display_links(2) - return 2 links
    $classContentSystem->display_links(3) - return 3 next links
3.
    $classContentSystem->display_links() - return all links or not returned links

для контекстных блоков

1. Get php code in zip archive - download.
2. Copy directory in zip archive to root site directory.
3. Set permission in directory to files init.php and robot.php to make them executable from web (if it not default after copy).
        It's different on others hosting. The attributes of files may be 664, 755, 775. Please, read it on hosting site.
4. Set permition 777 to files ll.tpl and sw.tpl.
5. Setup code on page:
    Replace text between start and stop tag:
        1. Install the following php-code at the begining of the initial page code:
                <?php
                if(!defined("CONTENTUSER")){
                    define("CONTENTUSER","72BACFCA6540CF6A0A2A48B092C0877F");
                }
                @include_once($_SERVER['DOCUMENT_ROOT']."/".CONTENTUSER."/init.php");
                $classContentSystem=new class_ContentSystem();
                ob_start(array($classContentSystem,"replace_all"));
                ?>
                This code used if ob_start(), flush(), ob_flush() function not running in script


    Replace text fragment from variable:
        1. Install the following php-code at the begining of the initial page code:
                <?php
                if(!defined("CONTENTUSER")){
                    define("CONTENTUSER","72BACFCA6540CF6A0A2A48B092C0877F");
                }
                @include_once($_SERVER['DOCUMENT_ROOT']."/".CONTENTUSER."/init.php");
                $classContentSystem=new class_ContentSystem();
                ?>
        2. Insert the following code in the places where you want to place the links
                <?php
                $content="this text need to replace for content words";
                $content=$classContentSystem->replace_all($content,1);
                echo $content;
                ?>
                OR
                <?php
                $content="this text need to replace for content words";
                echo $classContentSystem->replace_all($content,1);
                ?>

Изменено legenda (2014-12-17 01:15:09)

Не в сети

#189 2014-12-17 02:36:45

Agasfer
Участник
Зарегистрирован: 2012-07-01
Сообщений: 23
Рейтинг :   

Re: ads_pro :: Реклама на сайте

Да, именно так. Спасибо, legenda.  Код "72BACFCA6540CF6A0A2A48B092C0877F" для каждого персональный по аналогу с сапой.

Не в сети

#190 2014-12-20 18:48:14

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: ads_pro :: Реклама на сайте

Agasfer, вапше без проблем установил этот код через ads_pro

вписываю в один блок

if(!defined("CONTENTUSER")){
            define("CONTENTUSER","72BACFCA6540CF6A0A2A48B092C0877F");
        }
        @include_once($_SERVER['DOCUMENT_ROOT']."/".CONTENTUSER."/init.php");
        $classContentSystem=new class_ContentSystem();

в другой

echo $classContentSystem->display_links();

и вывожу блоки в меине переменной с именем ид

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

Изменено legenda (2014-12-20 18:51:50)

Не в сети

#191 2015-02-15 23:30:00

newbi
Участник
Зарегистрирован: 2011-08-09
Сообщений: 51

Re: ads_pro :: Реклама на сайте

Объясните, что я делаю не так:
Ставлю плагин 0.5 на NGCMS:0.9.3 Release [SVN880+FIX01]. Создаю 4 блока с Id=1 с разным кодом баннеров.
Но не запоминается режим отображения. В ставлю "случайный" и "сохранить", он тут же скидывается на "Последовательный".
И что писать в main.tpl? По номеру блока {ads_pro1}?

Не в сети

#192 2015-02-16 07:23:33

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: ads_pro :: Реклама на сайте

в шаблоне просто id блока добавляешь примерно так {1} где id блока 1

Не в сети

#193 2015-02-16 20:05:19

Chris
Участник
Зарегистрирован: 2015-02-06
Сообщений: 43
Рейтинг :   

Re: ads_pro :: Реклама на сайте

newbi пишет:

Но не запоминается режим отображения. В ставлю "случайный" и "сохранить", он тут же скидывается на "Последовательный".

Можешь даже не ставить его, раз не запоминается "случайный", то у тебя будут в ряд вся куча баннеров с ID=1. Я потыкался и в итоге стёр его.

Изменено Chris (2015-02-16 20:05:56)

Не в сети

#194 2015-02-17 01:06:37

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: ads_pro :: Реклама на сайте

скорее всего у вас старая версия плагина

Не в сети

#195 2015-02-17 10:59:27

Chris
Участник
Зарегистрирован: 2015-02-06
Сообщений: 43
Рейтинг :   

Re: ads_pro :: Реклама на сайте

У мня версия 0.5, если брать версию 0.6 из SVN, всё тоже самое. А в 0.4 ещё нет рандомного выбора ID.

Не в сети

#196 2015-02-17 12:28:57

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: ads_pro :: Реклама на сайте

Chris пишет:

У мня версия 0.5, если брать версию 0.6 из SVN, всё тоже самое. А в 0.4 ещё нет рандомного выбора ID.

меняй хостера

Не в сети

#197 2017-01-05 20:47:25

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: ads_pro :: Реклама на сайте

Call to undefined function set_magic_quotes_runtime()

Ругается на код php в плагине ads pro, выключаю блок сайт работает

Не в сети

#198 2017-01-08 02:56:34

feniks81
Пойманные на слове роботы
Зарегистрирован: 2015-10-25
Сообщений: 7
Рейтинг :   

Re: ads_pro :: Реклама на сайте

Здраствуйте. Не могу создать новую тему. Потому пишу сюда.
Помогите понять как можно реализовать вставку php кода в шаблон для обработки дополнительного поля.
Т.е. необходимо вставить через Include файл php и передать в него значение дополнительного поля.
В DLE подобное реализовано след.образом:

        {include file='http://site.net/url.php?field=[xfvalue_video]'}

где http://site.net/url.php - php-файл.
field=[xfvalue_video]' - передает значение дополнительного поля "xfvalue_video" в php файл.

Результат возвращается из PHP файла. Буду благодарен за ответ. Нигде не нашел подобного вопроса на форуме и google.

Не в сети

#199 2017-01-08 14:20:03

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: ads_pro :: Реклама на сайте

Что ты этим хочешь сделать? у движка тоже есть и инклюд, и использование php, также многое решается на TWIGe, изложи что за файл, для чего нужен?

Не в сети

#200 2017-01-08 14:32:18

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: ads_pro :: Реклама на сайте

feniks81 пишет:

Здраствуйте. Не могу создать новую тему. Потому пишу сюда.
Помогите понять как можно реализовать вставку php кода в шаблон для обработки дополнительного поля.
Т.е. необходимо вставить через Include файл php и передать в него значение дополнительного поля.
В DLE подобное реализовано след.образом:

        {include file='http://site.net/url.php?field=[xfvalue_video]'}

где http://site.net/url.php - php-файл.
field=[xfvalue_video]' - передает значение дополнительного поля "xfvalue_video" в php файл.

Результат возвращается из PHP файла. Буду благодарен за ответ. Нигде не нашел подобного вопроса на форуме и google.

1. Конкретно такого функционала на NG "из коробки" нет. Подобное подключение нужного функционала, в зависимости от параметра делается через наследование от NewsFilter, т.е. через плагин (см. пример плагина -  varmgr).
2. Если все же нужен такой include, то можно реализовать похожее поведение, например, в виде плагина (см. вложение).

Использовать:
1) Включить плагин в админке.
2) Подключить плагин в шаблоне (например, news.full.tpl), например:

{{ callPlugin('local_include.show', { 'path' : 'test.php?param=' ~ p.xfields.test1.value }) }}

где параметр path - путь относительно корня сайта.

Не в сети

Подвал раздела

Работает на FluxBB