rche

Рейтинг
49
Регистрация
29.07.2011

Для зжатия все правильно, для кеширования в .htaccess вставляем следующие строки:

# 1 ГОД

<FilesMatch "\.(css|gif|png|jpeg|jpg|js)$">

Header set Cache-Control "max-age=29030400, public"

</FilesMatch>

Значение max-age: время жизни кеша в секундах.

Состряпал скриптик, все работает как надо по тз.

<html>

<head>

<script language="JavaScript"

type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>

<style>

.hide {display:none}

</style>

</head>

<body>

<script type="text/javascript" >

$(document).ready(function() {

$('.more').click(function () {

var rel = $(this).attr('rel');

$('.detail-'+rel).toggle();

if($(this).html()=='Развернуть')$(this).html('Свернуть текст');else $(this).html('Развернуть');

});

});

</script>

Ниже Html:

<a href="javascript://" class="more link-1" rel="1">Развернуть</a>

<div class="detail-1 hide">

Подробная информация

</div>

Доброго времени, возможно требуется просто подождать, и google начнет выводить рекламы в блоке, вместо текущего белого прямоугольника. Бывает такое, google требуется немного времени что-бы пробежаться по страницам вашего сайта еще разок и подобрать наилучшие рекламные объявления для той или иной страницы.

Для реализации на JS

Создаем блок, в любом месте на странице

<div class="adv">тут код адсенса</div>

в CSS прописываем .adv {display:none}

И код на JS

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

<script type="text/javascript">

$(function(){

$('.СЕЛЕКТОР_ПЕРВОГО_БЛОКА_СОБЩЕНИЯ_НА_ФОРУМЕ').html($('.adv').html());

});

</script>

Есть вот такой вариант, http://banner.rche.ru/apanel/index.php (логин: view, пароль: 123) под админом возможно управлять пользователями, у каждого пользователя могут быть свои баннеры.

Статистика Показов, Кликов, CTR.

Одно но, скрипт платный(символично). Если есть интерес прошу в личку.

Простое правило

RewriteRule ^page/index\.htm(/?)$ /page/ [R=301,L]

Правило с маской для всех путей содержащих index.htm

RewriteRule ^(.*)/index\.htm(/?)$ /$1/ [R=301,L]

Как вариант написать свой JS скрипт прокладку, который будет отслеживать клики рефов по рекламным блокам. Думаю с использованием jQuery и отслеживанием события это не сложно сделать, пример

$('.adv').on('click', function(){ // отследили клик по рекламному блоку

//а тут отправляем Ajax\Post запрос на сервер, с данными пользователя который кликнул по рекламке

});

Далее на сервере, php скрипт принимает данные от JS и сохраняет в базу данных.

Если не используйте CGI скрипты, то можно удалить папку cgi-bin. Папка stats также может быть удалена, это папка статистики. Но с другой стороны они совершенно не мешают нормальной работе сайта, ровным счетом как и пользы от них нет, если вы задаете вопрос о их назначении. Удаляйте.

Если нужно не просто почистить, а именно привести рабочую директорю к дефолтному состоянию, можете удалить сайт/домен из контрольной панели хостинга и создать заново. При этом папка будет содержать все, что было изначально и ничего лишнего;)

Возможно скрипт(файл) в который вы вставляете код, полностью включен в тело цикла, по этому переменной

<?php $countMessage = 0;

всегда будет присваиваться ноль, а затем увеличиваться на единицу и проходить через условие, как следствие нужный результат не достигнут. Попробуйте просто убрать первую строчку, объявление переменной: <?php $countMessage = 0; , или перенести эту строчку например к конфиг форума, что-бы она не обнуляла счетчик.

Нужно в код вставить счетчик сообщений. И при равном значении единице выводить рекламный блок. Пример реализации будет примерно такой.

В самом начале скрипта задаем переменную:

<?php $countMessage = 0;

Далее в месте, где требуется выводить рекламный блок:

<?php

$countMessage++; //увеличиваем значение на единицу

if($countMessage==1) {

echo 'тут код рекламного блока';

}

Плюс такого решения, что вы можете выводить рекламные блоки также в середине странице, например в 7 сообщении, и в конце, например в 15 сообщении

<?php

$countMessage++; //увеличиваем значение на единицу

if($countMessage==1 || $countMessage==7 || $countMessage==15) {

echo 'тут код рекламного блока';

}

123
Всего: 21