Jump to content

(NB40) Ads After X Posts

Featured Replies

20 hours ago, newbie LAC said:

Hello,

How can I reproduce the problem?

Please give me more information. Plugin settings, advert settings, topic count posts etc

Thanks for the reply. I woke up this morning and the ad was appearing, so it must have just been a case of Google activating it slower than usual. Sorry for the false alarm. :)

  • 1 month later...
  • Replies 198
  • Views 18.3k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

Posted Images

4.2.X compatible?

Thanks.

  • Author
10 hours ago, pequeno said:

4.2.X compatible?

Thanks.

Hello,

Yes.

  • 1 month later...

Hello, this is not working with 4.2.1 for me. 

2 hours ago, pesci said:

Hello, this is not working with 4.2.1 for me. 

Thanks for posting this, although I'm sorry to hear you're having issues. We were about to upgrade to 4.2.1 before I saw your post...

  • Author
9 hours ago, pesci said:

Hello, this is not working with 4.2.1 for me. 

Hello,

Works fine for me.

Check the settings. If you give me acp access I'll look into the problem

36 minutes ago, newbie LAC said:

Hello,

Works fine for me.

Check the settings. If you give me acp access I'll look into the problem

Hello, works for me in 4.2.1.

  • 2 weeks later...

The plugin was working fine all the time ... now IPS 4.2.2 and I can not edit anything ..

I always get this message: Something went wrong. Please try again.5995d40f990f4_Bildschirmfoto2017-08-17um19_32_05.thumb.png.50aae7a6ec4c99ec7080ff4f4136f6a2.png5995d41236aa3_Bildschirmfoto2017-08-17um19_32_25.thumb.png.be5d7a0b0fa49d26a16de1a553339a02.png

By the way: 

PHP Version7.1.6
MySQL Version5.7.15-

  • Author
11 hours ago, mark007 said:

I always get this message: Something went wrong. Please try again.

Hello,

Check the error logs or give me acp access

47 minutes ago, newbie LAC said:

Check the error logs

#0 /www/xxxxxxx/system/Theme/SandboxedTemplate.php(56): IPS\Theme\class_core_global_plugins->nbAdsAfterXPostsCustom('nbAdsAfterXPost...', Array)
#1 /www/xxxxxxx/applications/core/modules/admin/applications/plugins.php(961) : eval()'d code(13): IPS\Theme\_SandboxedTemplate->__call('nbAdsAfterXPost...', Array)
#2 [internal function]: IPS\core\modules\admin\applications\_plugins->{closure}(Object(IPS\Helpers\Form\Custom))
#3 /www/xxxxxxx/system/Helpers/Form/Custom.php(48): call_user_func(Object(Closure), Object(IPS\Helpers\Form\Custom))
#4 /www/xxxxxxx/system/Helpers/Form/Stack.php(86): IPS\Helpers\Form\_Custom->html()
#5 /www/xxxxxxx/system/Helpers/Form/FormAbstract.php(264): IPS\Helpers\Form\_Stack->html()
#6 /www/xxxxxxx/system/Helpers/Form/Form.php(415): IPS\Helpers\Form\_FormAbstract->rowHtml(Object(IPS\Helpers\Form))
#7 /www/xxxxxxx/system/Theme/Theme.php(809) : eval()'d code(276): IPS\Helpers\_Form->__toString()
#8 /www/xxxxxxx/system/Theme/SandboxedTemplate.php(56): IPS\Theme\class_core_admin_global->blankTemplate(Object(IPS\Helpers\Form))
#9 /www/xxxxxxx/system/Dispatcher/Dispatcher.php(161): IPS\Theme\_SandboxedTemplate->__call('blankTemplate', Array)
#10 /www/xxxxxxx/system/Dispatcher/Standard.php(103): IPS\_Dispatcher->finish()
#11 /www/xxxxxxx/system/Dispatcher/Dispatcher.php(148): IPS\Dispatcher\_Standard->finish()
#12 /www/xxxxxxx/admin/index.php(13): IPS\_Dispatcher->run()
#13 {main}
#0 /www/xxxxxxx/init.php(523): IPS\_Log::log('ArgumentCountEr...', 'uncaught_except...')
#1 /www/xxxxxxx/system/Helpers/Form/Form.php(432): IPS\IPS::exceptionHandler(Object(ArgumentCountError))
#2 /www/xxxxxxx/system/Theme/Theme.php(809) : eval()'d code(276): IPS\Helpers\_Form->__toString()
#3 /www/xxxxxxx/system/Theme/SandboxedTemplate.php(56): IPS\Theme\class_core_admin_global->blankTemplate(Object(IPS\Helpers\Form))
#4 /www/xxxxxxx/system/Dispatcher/Dispatcher.php(161): IPS\Theme\_SandboxedTemplate->__call('blankTemplate', Array)
#5 /www/xxxxxxx/system/Dispatcher/Standard.php(103): IPS\_Dispatcher->finish()
#6 /www/xxxxxxx/system/Dispatcher/Dispatcher.php(148): IPS\Dispatcher\_Standard->finish()
#7 /www/xxxxxxx/admin/index.php(13): IPS\_Dispatcher->run()
#8 {main}

 

  • Author
2 hours ago, mark007 said:

 

1. Open settings file (plugins/nb40adsafterxposts/settings.php)

Do you have (compare the sting)

				return \IPS\Theme::i()->getTemplate( 'plugins', 'core', 'global' )->nbAdsAfterXPostsCustom( $name, $value, $forums->html() );

2. Open the template nbAdsAfterXPostsCustom (ACP - Customization - Themes -  click </> - core - global - plugins - nbAdsAfterXPostsCustom. Click on Variables...

How many variables that template has?

4 hours ago, newbie LAC said:

Do you have (compare the sting)

No, I have the following:

return \IPS\Theme::i()->getTemplate( 'plugins', 'core', 'global' )->nbAdsAfterXPostsCustom( $element->name, $element->value );

 

These are the variables:

$name, $value, $forums

That's the template:

<input type="text" name="{$name}[locations]" id="{$name}_locations" value="{$value['locations']}">
<span class='ipsFieldRow_desc'>
	{lang='nbAdsAfterXPostsLocations'}
</span>
<input type="text" name="{$name}[pids]" id="{$name}_pids" value="{$value['pids']}">
<span class='ipsFieldRow_desc'>
	{lang='nbAdsAfterXPostsPids'}
</span>
<br>
{$forums|raw}
<br>
<span class='ipsFieldRow_desc'>
	{lang='nbAdsAfterXPostsForums'}
</span>
<br>
{{$reverse = "{$name}[reverse]";}}
{template="checkbox" group="forms" app="core" location="admin" params="$reverse, isset($value['reverse']) ? 1 : 0, false, array(), array(), 'nbAdsAfterXPostsReverse'"}
<br>
{{$everyName = "{$name}[every]";}}
{template="checkbox" group="forms" app="core" location="admin" params="$everyName, isset($value['every']) ? 1 : 0, false, array(), array(), 'nbAdsAfterXPostsEvery'"}

 

  • Author
5 minutes ago, mark007 said:

No, I have the following:



 

It's wrong. It's from old version.

Should be 

				return \IPS\Theme::i()->getTemplate( 'plugins', 'core', 'global' )->nbAdsAfterXPostsCustom( $name, $value, $forums->html() );

Reinstall last version

5 minutes ago, mark007 said:

That's the template:

Quote

This is the full settings.php:

No need this information. Please delete this information and below post

Edited by newbie LAC

This is the full settings.php:

//<?php

	$data = json_decode(\IPS\Settings::i()->nbAdsAfterXPosts, true);

	$form->add( new \IPS\Helpers\Form\Stack(
		'nbAdsAfterXPosts',
		$data['nbAdsAfterXPosts'] ?: array(),
		false,
		array(
			'stackFieldType' => 'Custom',
			'getHtml' 		 => function( $element )
			{
				return \IPS\Theme::i()->getTemplate( 'plugins', 'core', 'global' )->nbAdsAfterXPostsCustom( $element->name, $element->value );
			}
		)
	) );

	if ($values = $form->values())
	{
		// remove empty
		foreach ($values['nbAdsAfterXPosts'] as $i => $val)
		{
			if (!$val['locations'] or !$val['pids'])
			{
				unset($values['nbAdsAfterXPosts'][$i]);
			}
		}

		$save['nbAdsAfterXPosts'] = json_encode($values);

		$form->saveAsSettings($save);
		return TRUE;
	}

	return $form;

 

  • Author
6 minutes ago, mark007 said:

This is the full settings.php:



 

Answered above

Ok, I have installed the plugin again ...

Now it is not possible to change 

  • reverse
  • all forums
  • every page

If I click on these options ... nothing happens, even the cheked symbol didn't change.

 

  • Author
3 minutes ago, mark007 said:

Ok, I have installed the plugin again ...

Now it is not possible to change 

  • reverse
  • all forums
  • every page

If I click on these options ... nothing happens, even the cheked symbol didn't change.

 

 

hi @newbie LAC

It it save to upgrade our boards to 4.2.x? Not completely sure if your great mod now is working on 4.2.x ?

  • Author
3 minutes ago, Karel Beuckelaere said:

hi @newbie LAC

It it save to upgrade our boards to 4.2.x? Not completely sure if your great mod now is working on 4.2.x ?

Hello,

 

Thanks Newbie, you rocks!

Just installed on our demo board 4.2.x and confirmed working !

  • 1 month later...

Hello, any way to show ads in IPS pages after content ?

  • Author
14 hours ago, Janyour said:

Hello, any way to show ads in IPS pages after content ?

Hello,

Unfortunately no. This plugin works with topic posts only.

You can use another apps from marketplace

On 15/10/2017 at 7:17 AM, newbie LAC said:

Hello,

Unfortunately no. This plugin works with topic posts only.

You can use another apps from marketplace

which one ? can you advise ?

  • Author
21 hours ago, Janyour said:

which one ? can you advise ?

Example 

 

Recently Browsing 0

  • No registered users viewing this page.