Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

BB3Sape

  • Список форумов
  • Форумы по phpBB 3.0
  • Другие моды для phpBB 3.0
  • BB3Sape

Конфликт с модом Ultimate SEO URL

Мод установки и настройки кода Sape
7 сообщений
 • Страница 1 из 1
Просмотры: 1650 • 
  • Аватара пользователя
    PPK Сообщение 31.03.2011
    Если мод BB3Sape устанавливается на форум с установленным модом Ultimate SEO URL часть кода в инструкции по установке, для файла /include/functions.php нужно переделать следующим образом, в указанном файле вырезать (удалить) код:

    Код: Выделить всё

    	if($config['ppkbb_sape_enable'])
    	{
    		if(!$config['ppkbb_sape_test'] && $config['ppkbb_sape_user'])
    		{
    			if (!defined('_SAPE_USER'))
    			{
    				define('_SAPE_USER', $config['ppkbb_sape_user']);
    			}
    			require_once($phpbb_root_path._SAPE_USER.'/sape.'.$phpEx);
    			$o['charset'] = $config['ppkbb_sape_charset'];
    			$sape = new SAPE_client($o);
    		}
    		else if($config['ppkbb_sape_test'])
    		{
    			$ppkbb_sape_testlinks=range(0, $config['ppkbb_sape_maxlinks']);
    			$test_links=0;
    			function get_sape_testlink($max, $count=0)
    			{
    				global $test_lcurr, $test_links;
    				!isset($test_lcurr) ? $test_lcurr=$max : '';
    				$test_lcurr-=$count;
    				$test_link=array();
    				if(!$count)
    				{
    					$count=$max-$test_links;
    				}
    				for($i=0;$i<$count;$i++)
    				{
    					$test_links+=1;
    					$test_link[]='<a href="javascriptvoid(0);" style="background-color:#FF0000;color:#FFFFFF;font-weight:bold;text-decoration:none;">SAPE_LINK'.$test_links.'</a>';
    				}
    				return implode(' ', $test_link);
    			}
    		}
    		else
    		{
    			$config['ppkbb_sape_maxlinks']=0;
    		}
    		$sape_link=$sape_links=array();
    		if($config['ppkbb_sape_maxlinks'])
    		{
    			//$a=array(1, 2, 3);
    			$ppkbb_sape_linksblock=my_split_config($config['ppkbb_sape_linksblock']);
    			$sum_links=array_sum($ppkbb_sape_linksblock);
    			$sum_blocks=sizeof($ppkbb_sape_linksblock);
    			if(!$sum_blocks || !$sum_links/* || $sum_blocks==1*/ || $sum_links > $config['ppkbb_sape_maxlinks'])
    			{
    				$sape_links[0] = $sape_link[0] = $config['ppkbb_sape_test'] ? get_sape_testlink($config['ppkbb_sape_maxlinks']) : $sape->return_links();//implode(', ', $a);//
    				$template->assign_vars(array(
    					"SAPE_LINKS"=>$sape_links[0],
    					"SAPE_LINK1"=>$sape_link[0],
    					)
    				);
    			}
    			else
    			{
    				$l=0;
    				for($i=0;$i<$sum_blocks;$i++)
    				{
    					if($ppkbb_sape_linksblock[$i])
    					{
    						$sape_link[$i] = $config['ppkbb_sape_test'] ? get_sape_testlink($config['ppkbb_sape_maxlinks'], $ppkbb_sape_linksblock[$i]) : $sape->return_links($ppkbb_sape_linksblock[$i]);//$a[$i];//
    						$l+=$ppkbb_sape_linksblock[$i];
    					}
    				}
    				if($l < $config['ppkbb_sape_maxlinks'])
    				{
    					$sape_link[$i] = $config['ppkbb_sape_test'] ? get_sape_testlink($config['ppkbb_sape_maxlinks']) : $sape->return_links();//$a[$i];//
    				}
    				if($config['ppkbb_sape_reverse'])
    				{
    					$sape_link=array_reverse($sape_link);
    				}
    				if($config['ppkbb_sape_shuffle'])
    				{
    					shuffle($sape_link);
    				}
    				$l=0;
    				foreach($sape_link as $v)
    				{
    					$l+=1;
    					$v=str_replace(' , ', '<br /><br />', $v);
    					$template->assign_vars(array(
    						"SAPE_LINK{$l}"=>$v,
    						)
    					);
    					$v ? $sape_links[]=$v : '';
    				}
    				$template->assign_vars(array(
    					"SAPE_LINKS"=> implode(html_entity_decode($config['ppkbb_sape_implode']), $sape_links),
    					)
    				);
    			}
    		}
    	}
    и вставить этот код в этом же файле после:

    Код: Выделить всё

    function page_footer($run_cron = true)
    {
    	global $db, $config, $template, $user, $auth, $cache, $starttime, $phpbb_root_path, $phpEx;
PPK
  • Prado Сообщение 31.03.2011
    Ultimate SEO URL - собственно если в кратце, что этот мод делает? а то я что-то не нагуглил
Prado
  • Morfiy Сообщение 31.03.2011
    Prado писал(а):Ultimate SEO URL - собственно если в кратце, что этот мод делает? а то я что-то не нагуглил
    заменяет все ссылки форума на ЧПУ
Morfiy
  • demon1 Сообщение 02.04.2011
    Morfiy писал(а):заменяет все ссылки форума на ЧПУ
    вы про это? ЧПУ :?
demon1
  • alukar Сообщение 02.04.2011
    demon1

    Человеко понятные Урл-ы
alukar
  • vulkan3 Сообщение 21.03.2013
    а это правильный код ? в инструкции вроде другой

    Код: Выделить всё

    	if($config['ppkbb_sape_enable']/* && $config['ppkbb_sape_user']*/)
    	{
    		if(!$config['ppkbb_sape_test'] && $config['ppkbb_sape_user'])
    		{
    			if (!defined('_SAPE_USER'))
    			{
    				define('_SAPE_USER', $config['ppkbb_sape_user']);
    			}
    			require_once($phpbb_root_path._SAPE_USER.'/sape.'.$phpEx);
    			$o['charset'] = $config['ppkbb_sape_charset'];
    			$sape = new SAPE_client($o);
    		}
    		else if($config['ppkbb_sape_test'])
    		{
    			$ppkbb_sape_testlinks=range(0, $config['ppkbb_sape_maxlinks']);
    			$test_links=0;
    			function get_sape_testlink($max, $count=0)
    			{
    				global $test_lcurr, $test_links;
    				!isset($test_lcurr) ? $test_lcurr=$max : '';
    				$test_lcurr-=$count;
    				$test_link=array();
    				if(!$count)
    				{
    					$count=$max-$test_links;
    				}
    				for($i=0;$i<$count;$i++)
    				{
    					$test_links+=1;
    					$test_link[]='<a href="javascriptvoid(0);" style="background-color:#FF0000;color:#FFFFFF;font-weight:bold;text-decoration:none;">SAPE_LINK'.$test_links.'</a>';
    				}
    				return implode(' ', $test_link);
    			}
    		}
    		else
    		{
    			$config['ppkbb_sape_maxlinks']=0;
    		}
    		$sape_link=$sape_links=array();
    		if($config['ppkbb_sape_maxlinks'])
    		{
    			//$a=array(1, 2, 3);
    			$ppkbb_sape_linksblock=my_split_config($config['ppkbb_sape_linksblock']);
    			$sum_links=array_sum($ppkbb_sape_linksblock);
    			$sum_blocks=sizeof($ppkbb_sape_linksblock);
    			if(!$sum_blocks || !$sum_links/* || $sum_blocks==1*/ || $sum_links > $config['ppkbb_sape_maxlinks'])
    			{
    				$sape_links[0] = $sape_link[0] = $config['ppkbb_sape_test'] ? get_sape_testlink($config['ppkbb_sape_maxlinks']) : $sape->return_links();//implode(', ', $a);//
    				$template->assign_vars(array(
    					"SAPE_LINKS"=>$sape_links[0],
    					"SAPE_LINK1"=>$sape_link[0],
    					)
    				);
    			}
    			else
    			{
    				$l=0;
    				for($i=0;$i<$sum_blocks;$i++)
    				{
    					if($ppkbb_sape_linksblock[$i])
    					{
    						$sape_link[$i] = $config['ppkbb_sape_test'] ? get_sape_testlink($config['ppkbb_sape_maxlinks'], $ppkbb_sape_linksblock[$i]) : $sape->return_links($ppkbb_sape_linksblock[$i]);//$a[$i];//
    						$l+=$ppkbb_sape_linksblock[$i];
    					}
    				}
    				if($l < $config['ppkbb_sape_maxlinks'])
    				{
    					$sape_link[$i] = $config['ppkbb_sape_test'] ? get_sape_testlink($config['ppkbb_sape_maxlinks']) : $sape->return_links();//$a[$i];//
    				}
    				if($config['ppkbb_sape_reverse'])
    				{
    					$sape_link=array_reverse($sape_link);
    				}
    				if($config['ppkbb_sape_shuffle'])
    				{
    					shuffle($sape_link);
    				}
    				$l=0;
    				foreach($sape_link as $v)
    				{
    					$l+=1;
    					$v=str_replace(' , ', '<br /><br />', $v);
    					$template->assign_vars(array(
    						"SAPE_LINK{$l}"=>$v,
    						)
    					);
    					$v ? $sape_links[]=$v : '';
    				}
    				$template->assign_vars(array(
    					"SAPE_LINKS"=> implode(html_entity_decode($config['ppkbb_sape_implode']), $sape_links),
    					)
    				);
    			}
    		}
    	}
vulkan3
  • Аватара пользователя
    PPK Сообщение 21.03.2013
    отличия только в первой строке, там нет кода

    Код: Выделить всё

    /* && $config['ppkbb_sape_user']*/
    но т.к. этот кусок там закомментирован, и код в первом сообщении и код который у вас/в инструкции правильный.
PPK
7 сообщений
 • Страница 1 из 1

Вернуться в «BB3Sape»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2026 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum Форумы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Бета-версии и расширения в разработке ↳   База расширений ↳   Поиск и запросы расширений ↳   Расширения для phpBB 3.1-3.3 для донаторов ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Запросы расширений, функционала и переводов для подписчиков ↳   Переводы расширений для phpBB3.1-3.3 ↳   Стили для phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 Форумы по phpBB 3.0 ↳   Мод трекера ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   Часто задаваемые вопросы ↳   Ваши трекеры ↳   Мод трекера xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение ↳   Другие моды для phpBB 3.0 ↳   Минимоды и хаки для phpBB3 ↳   phpBB 3.0 ppkBB3cker Edition ↳   Платные услуги, моды, стили для phpBB 3.0 ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo ↳   Вопросы по phpBB 3.0 ↳   Вне тематики форума