|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Заметки - Блог о 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-я ошибка) и гугловская реклама переставала показываться на страницах.
Не благодарите :)
Категория «Авто/Мото»
Взлеты Топ 5
|
| ||
|
+265 |
299 |
MicheL1102 |
|
+238 |
257 |
Темы_дня |
|
+230 |
258 |
Bisdiv.com |
|
+220 |
259 |
Дневник |
|
+177 |
284 |
Пофигист |
Падения Топ 5
|
| ||
|
-2 |
149 |
Журнал пользователя alexfox2011@mail.ru |
|
-4 |
147 |
Auto Motive Group Ltd. |
|
-6 |
240 |
Kia K3 | Cerato - Forte |
|
-8 |
119 |
News Formula 1 |
|
-10 |
135 |
BMW-guide |
Популярные за сутки
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.

