Русский English Deutsch Українська Қазақша

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

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

Вы не вошли.

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

UriyZenkov
Участник
Здесь с 2011-01-13
Сообщений: 271
Рейтинг :   
Сайт

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

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

Вне форума

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

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

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

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

Вне форума

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

UriyZenkov
Участник
Здесь с 2011-01-13
Сообщений: 271
Рейтинг :   
Сайт

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

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

Вне форума

#179 2014-12-15 01: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 02:09:49

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

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

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

Вне форума

#181 2014-12-15 02: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 02:19:27

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

legenda пишет:

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

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

Вне форума

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

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

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

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

Вне форума

#186 2014-12-16 23:19:11

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

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

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

Вне форума

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

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

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

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

Вне форума

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

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   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 00:15:09)

Вне форума

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

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

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

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

Вне форума

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

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   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 17:51:50)

Вне форума

#191 2015-02-15 22: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 06:23:33

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

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

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

Вне форума

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

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

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

newbi пишет:

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

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

Отредактировано Chris (2015-02-16 19:05:56)

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

Chris пишет:

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

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

Вне форума

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

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

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

Call to undefined function set_magic_quotes_runtime()

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

Вне форума

#198 2017-01-08 01: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 13:20:03

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

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

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

Вне форума

#200 2017-01-08 13: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 - путь относительно корня сайта.

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.022 сек, 7 запросов выполнено - Использовано памяти: 622.27 Кбайт (Пик: 675.27 Кбайт) ]