Сегодня 1 января, четверг ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7281
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Заметки - Блог о web-разработке. Сервисы для блоггеров. Блоговое
Заметки - Блог о web-разработке. Сервисы для блоггеров. Блоговое
Голосов: 1
Адрес блога: http://www.blogovoe.ru/blog/
Добавлен: 2013-12-27 23:28:54 блограйдером panevin
 

Битрикс: выбор дублей

2016-08-19 08:50:10 (читать в оригинале)

Типовая задача: выбор дублей в инфоблоке. Допустим, по какой-то причине задвоились артикулы (в примере это строковое свойство CODE).

Решение:

$DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"];
require($DOCUMENT_ROOT."/bitrix/modules/main/include/prolog_before.php");
define("NO_KEEP_STATISTIC", true);
define("NOT_CHECK_PERMISSIONS", true);
set_time_limit(0);
ini_set('max_execution_time', '3600');
ini_set('memory_limit', '512M');
if ( !$USER->IsAdmin() ) {
    $APPLICATION->AuthForm("");
}
CModule::IncludeModule("iblock");
$IBLOCK_ID = 1;
$obE = new CIBlockElement();
$arSelect = array(
	"ID",
	"NAME",
	"IBLOCK_ID",
	"PROPERTY_CODE",//added
);
$arFilter = array(
	"IBLOCK_ID" => $IBLOCK_ID,
	"IBLOCK_ACTIVE" => "Y",
	"ACTIVE_DATE" => "Y",
	"ACTIVE" => "Y",
);
$r = CIBlockElement::GetList(
	array(), 
	$arFilter, 
	false, 
	false, 
	$arSelect
);
while ( $arCurrentItem = $r->GetNext() ) {
	$article = $arCurrentItem['PROPERTY_CODE_VALUE'];
	$arSelect2 = array(
		"ID",
		"NAME",
		"IBLOCK_ID",
		"PROPERTY_CODE",//added
	);
	$arFilter2 = array(
		"IBLOCK_ID" => $IBLOCK_ID,
		"IBLOCK_ACTIVE" => "Y",
		"=PROPERTY_CODE" => $article,
		"ACTIVE_DATE" => "Y",
		"ACTIVE" => "Y",
	);
	$r2 = CIBlockElement::GetList(
		array(), 
		$arFilter2, 
		false, 
		false, 
		$arSelect2
	);
	if ($r2->SelectedRowsCount() > 1) {
		while ( $arCurrentItem2 = $r2->GetNext() ) {
			echo '
';
			print_r($arCurrentItem2);//exit;
			echo '
'; } } } echo 'fin';


Т.е. внутри первого обхода проверяется нет ли ещё записей с выбранным артикулом. Внутри второго обхода можно добавить удаление записей, либо Update. Всё!

Финстрип: июль 2016

2016-08-01 09:14:31 (читать в оригинале)

Месяц июль выдался тёплым и хлебным, результаты по доходам вышли следующими:

8 744.80 руб. — Адсенз
2 976.30 руб. — Сапа
931 руб. — Таймвеб
154 руб. — Адвертур (заглушка на Адсенз и Директ)
100 руб. — XMLStock (продажа XML лимитов, начисленных Яндексом)

Итого: 12 906.10 руб.

Расходы:
2 766.62 руб. — аренда сервера, FastVPS
450 руб. — интернет

Остаток: 9689.48 руб.
Ну, на пиво :)


Яваскрипт, ссылка скролла и сам скролл

2016-07-23 10:41:47 (читать в оригинале)

Плавное проматывание окна при клике на ссылку «наверх» + появление этой ссылки только на втором экране (очевидно, что так и должно быть), решение на JavaScript:

try {
(function($){      
    $(function(){  
        var e = $(".scrollTop");  
        var speed = 500;      
        e.click(function(){  
           $("html").animate({ scrollTop: 0}, 500 ); 
			return false; 
        });  
        function show_scrollTop(){  
            ( $(window).scrollTop()>50 ) ? e.fadeIn(600) : e.hide();  
        }  
        $(window).scroll( function(){show_scrollTop()} ); show_scrollTop();  
 });      
})(jQuery);
} catch(e) {}


В html должна быть ссылка , а в начале документа можно добавить ссылку яваскрипт не успел загрузиться, а пользователь уже тыкнул в ссылку «наверх»).

Как убрать рекламу в Скайпе

2016-05-21 15:16:39 (читать в оригинале)

Не то чтобы я противник рекламы, но в Скайпе она чуть более чем ВЕЗДЕ. Больше чем бесила реклама, раздражало то, что Скайп с каждой версией выжирает всё больше памяти (во многом как раз из-за рекламы).

1.
Windows 7,8 идём C:\Users\имя-пользователя\AppData\Roaming\Skype\логин-в-Скайпе\
Windows XP — C:\Documents and Settings\имя-пользователя\Application Data\Skype\
открываем файлик config.xml в блокноте, находим блок <AdvertPlaceholder>1</AdvertPlaceholder> заменяем 1 на 0.
Можно даже радикальнее:
<AdvertEastRailsEnabled>0</AdvertEastRailsEnabled>
<AdvertLargeEastRailCutoff>0</AdvertLargeEastRailCutoff>
<AdvertNorthRailCutoff>0</AdvertNorthRailCutoff>
<AdvertPlaceholder>0</AdvertPlaceholder>
<AdvertSmallEastRailCutoff>0</AdvertSmallEastRailCutoff>
т.е. везде проставить нули.
Сохраняем, делаем файлик «только для чтения», чтобы Скайп, шлюха, не смог его затереть.

Не помогло или помогло только частично?

2.
Идём C:\Windows\System32\drivers\etc\ открываем файл hosts в блокноте, добавляем строчки:
127.0.0.1 apps.skype.com
127.0.0.1 rad.msn.com
127.0.0.1 g.msn.com
127.0.0.1 live.rads.msn.com
127.0.0.1 ads1.msn.com
127.0.0.1 static.2mdn.net
127.0.0.1 g.msn.com
127.0.0.1 a.ads2.msads.net
127.0.0.1 b.ads2.msads.net
127.0.0.1 ad.doubleclick.net
127.0.0.1 ac3.msn.com
127.0.0.1 rad.msn.com
127.0.0.1 msntest.serving-sys.com
127.0.0.1 bs.serving-sys.com
127.0.0.1 flex.msn.com
127.0.0.1 ec.atdmt.com
127.0.0.1 cdn.atdmt.com
127.0.0.1 db3aqu.atdmt.com
127.0.0.1 cds26.ams9.msecn.net
127.0.0.1 sO.2mdn.net
127.0.0.1 aka-cdn-ns.adtech.de
127.0.0.1 secure.flashtalking.com
127.0.0.1 adnexus.net
127.0.0.1 adnxs.com
127.0.0.1 *.adnxs.com
127.0.0.1 *.rad.msn.com
127.0.0.1 *.msads.net
127.0.0.1 *.msecn.net
127.0.0.1 *.adnexus.net
127.0.0.1 compute-1.amazonaws.com
127.0.0.1 *.amazonaws.com
127.0.0.1 bc.googleusercontent.com
127.0.0.1 *.bc.googleusercontent.com
127.0.0.1 r.cloudfront.net
127.0.0.1 *.r.cloudfront.net
127.0.0.1 static.akamaitechnologies.com
127.0.0.1 *.static.akamaitechnologies.com
127.0.0.1 deploy.akamaitechnologies.com
127.0.0.1 *.deploy.akamaitechnologies.com

Не вся реклама убралась? Открываем Диспетчер задач Диспетчер задач -> Быстродействие -> Монитор ресурсов
вкладка Сеть. Ставим галочку на Skype, копируем все записи в блокнот, проверяем каждый IP в любом WHOIS сервисе и методично добавляем в hosts новые строчки.

Готово! Не благодарите :)

Резкое падение доходов с AdSense — с чем может быть связано и что делать

2016-04-24 12:02:52 (читать в оригинале)

Последние месяцы я с тоской наблюдал за падением доходов с Адсенза и всё не мог понять причину. Главной загадкой было то, что один сайт перестал приносить прибыль, тогда как на другом всё было в норме. Посещаемость многие месяцы на примерно одном уровне, трафик не мог быть причиной падения доходов.

Сайт, с просевшими доходами, я делал в далёком 2007 году и основная вёрстка была тех дремучих лет. И вёрстка была табличная, а блок с AdSense располагался в правом сайдбаре в третьей колонке каркасной таблицы.

{IMG_2 alt="Скриншот пациента"}
При загрузке страницы эта td`шка прогружалась самой последней, а из-за обилия графики на страницах, блок с рекламой мог появиться только спустя пару секунд. Абсолютное большинство пользователей этот блок даже не видели, находясь на страницах в среднем 1,5 секунды (сайт с картинками, дольше на страницах и делать-то нечего).

Выбор невелик — пришлось переверстать. Дополнительно можно схитрить и поставить слой правого сайдбара до слоя с основным контентом. В таком случае реклама будет начинать прогружаться параллельно с остальным содержимым страницы.

{IMG_3 alt="Пример html-кода"}

Конечно, я бы советовал размещать асинхронный вариант кода. Ещё из наблюдений: Google AdSense очень не любит медленные сайты. В отдельные моменты, когда из-за неожиданной пиковой нагрузки на сервер, сайты начинали медленно ворочаться (2-5 секунд на открытие или даже 500-я ошибка) и гугловская реклама переставала показываться на страницах.

Не благодарите :)


Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»
Изменения рейтинга
Категория «Авто/Мото»
Взлеты Топ 5
+265
299
MicheL1102
+238
257
Темы_дня
+230
258
Bisdiv.com
+220
259
Дневник
+177
284
Пофигист
Падения Топ 5


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.