Samail

Samail
Рейтинг
369
Регистрация
10.05.2007
Заратустр:
Это о чём-то должно говорить

Только о том что она 100% нарисованная.

Заратустр:
Ты инсайдер или просто где-то прочитал в инете?

Заратустр, там сейчас так плохо что даже поиска по нику нет? ...можете попутно Whois поизучать.

Заратустр:
У форума ЮрКлуба тоже есть команда (будь она неладна!)

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

melkozaur:
как им добиться 100 из 100?

Да вообще легко:

[ATTACH]171665[/ATTACH]

png Screenshot_4.png

А так?

<script>

if (screen.width >= 1024)
document.write('<ins class="adsbygoogle"\
style="display:block"\
data-ad-client="ca-pub-59195138"\
data-ad-slot="5444444"\
data-ad-format="auto"></ins>\
<script>\
(adsbygoogle = window.adsbygoogle || []).push({});\
</scr' + 'ipt>');
else
document.write('<div id="yandex_rtb_R-A-60004-8"></div>\
<script type="text/javascript">\
(function(w, d, n, s, t) {\
w[n] = w[n] || [];\
w[n].push(function() {\
Ya.Context.AdvManager.render({\
blockId: "R-A-60004-8",\
renderTo: "yandex_rtb_R-A-60004-8",\
async: true\
});\
});\
t = d.getElementsByTagName("script")[0];\
s = d.createElement("script");\
s.type = "text/javascript";\
s.src = "//an.yandex.ru/system/context.js";\
s.async = true;\
t.parentNode.insertBefore(s, t);\
})(this, this.document, "yandexContextAsyncCallbacks");\
</scr' + 'ipt>');
</script>

Судя по скрину css не загрузился, видимо его положить тоже нужно в папку с шаблоном или путь к нему поменять, заменить

<?php echo $this->template; ?>
на
system
Dram:
Так не работает, не подскажите почему?
Dram:
</script>');

Потому что когда браузер видит внутри document.write закрывающий тег script, он "думает" что это конец скрипта. Так нужно писать:

</scr' + 'ipt>'

это ссылка на стандартный материал с id 65, id пункта меню 204.

Оригинальный error.php:

<?php

/**
* @package Joomla.Site
* @subpackage Template.system
*
* @copyright Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/

defined('_JEXEC') or die;

/** @var JDocumentError $this */

if (!isset($this->error))
{
$this->error = JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
$this->debug = false;
}

$app = JFactory::getApplication();
?>
<!DOCTYPE html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
<meta charset="utf-8" />
<title><?php echo $this->error->getCode(); ?> - <?php echo htmlspecialchars($this->error->getMessage(), ENT_QUOTES, 'UTF-8'); ?></title>
<link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/error.css" rel="stylesheet" />
<?php if ($this->direction === 'rtl') : ?>
<link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/error_rtl.css" rel="stylesheet" />
<?php endif; ?>
<?php if ($app->get('debug_lang', '0') == '1' || $app->get('debug', '0') == '1') : ?>
<link href="<?php echo JUri::root(true); ?>/media/cms/css/debug.css" rel="stylesheet" />
<?php endif; ?>
<!--[if lt IE 9]><script src="<?php echo JUri::root(true); ?>/media/jui/js/html5.js"></script><![endif]-->
</head>
<body>
<div class="error">
<div id="outline">
<div id="errorboxoutline">
<div id="errorboxheader"><?php echo $this->error->getCode(); ?> - <?php echo htmlspecialchars($this->error->getMessage(), ENT_QUOTES, 'UTF-8'); ?></div>
<div id="errorboxbody">
<p><strong><?php echo JText::_('JERROR_LAYOUT_NOT_ABLE_TO_VISIT'); ?></strong></p>
<ol>
<li><?php echo JText::_('JERROR_LAYOUT_AN_OUT_OF_DATE_BOOKMARK_FAVOURITE'); ?></li>
<li><?php echo JText::_('JERROR_LAYOUT_SEARCH_ENGINE_OUT_OF_DATE_LISTING'); ?></li>
<li><?php echo JText::_('JERROR_LAYOUT_MIS_TYPED_ADDRESS'); ?></li>
<li><?php echo JText::_('JERROR_LAYOUT_YOU_HAVE_NO_ACCESS_TO_THIS_PAGE'); ?></li>
<li><?php echo JText::_('JERROR_LAYOUT_REQUESTED_RESOURCE_WAS_NOT_FOUND'); ?></li>
<li><?php echo JText::_('JERROR_LAYOUT_ERROR_HAS_OCCURRED_WHILE_PROCESSING_YOUR_REQUEST'); ?></li>
</ol>
<p><strong><?php echo JText::_('JERROR_LAYOUT_PLEASE_TRY_ONE_OF_THE_FOLLOWING_PAGES'); ?></strong></p>
<ul>
<li><a href="<?php echo JUri::root(true); ?>/index.php" title="<?php echo JText::_('JERROR_LAYOUT_GO_TO_THE_HOME_PAGE'); ?>"><?php echo JText::_('JERROR_LAYOUT_HOME_PAGE'); ?></a></li>
</ul>
<p><?php echo JText::_('JERROR_LAYOUT_PLEASE_CONTACT_THE_SYSTEM_ADMINISTRATOR'); ?></p>
<div id="techinfo">
<p><?php echo htmlspecialchars($this->error->getMessage(), ENT_QUOTES, 'UTF-8'); ?></p>
<?php if ($this->debug) : ?>
<div>
<?php echo $this->renderBacktrace(); ?>
<?php // Check if there are more Exceptions and render their data as well ?>
<?php if ($this->error->getPrevious()) : ?>
<?php $loop = true; ?>
<?php // Reference $this->_error here and in the loop as setError() assigns errors to this property and we need this for the backtrace to work correctly ?>
<?php // Make the first assignment to setError() outside the loop so the loop does not skip Exceptions ?>
<?php $this->setError($this->_error->getPrevious()); ?>
<?php while ($loop === true) : ?>
<p><strong><?php echo JText::_('JERROR_LAYOUT_PREVIOUS_ERROR'); ?></strong></p>
<p><?php echo htmlspecialchars($this->_error->getMessage(), ENT_QUOTES, 'UTF-8'); ?></p>
<?php echo $this->renderBacktrace(); ?>
<?php $loop = $this->setError($this->_error->getPrevious()); ?>
<?php endwhile; ?>
<?php // Reset the main error object to the base error ?>
<?php $this->setError($this->error); ?>
<?php endif; ?>
</div>
<?php endif; ?>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

Эдуардoff, так может страница /component/content/?Itemid=204&amp;id=65 тоже не существует?

Samail:
Замените на оригинальный error.php, дистрибутив джумлы или шаблона скачайте и из него возьмите его.

Вот это сделали? Шаблон как называется?

Может так лучше?

<script> 

if (screen.width >= 1024)
document.write('Адсенс');
else
document.write('Директ');
</script>

Т.к. Гугл разрешает скрывать не все блоки https://support.google.com/adsense/answer/1354736?hl=ru

А Яндекс вообще не понять что хочет: https://yandex.ru/blog/partner/16178

Определение разрешения экрана происходит на серверной стороне до загрузки javascript, соответственно, код просто не должен вызываться.

Правда там не уточняется каким образом сервер разрешение определит, возможно стоит уточнить у техподдержки РСЯ что имелось ввиду.

Всего: 3620