Kompilator

Пользователь
  • Публикации

    206
  • Зарегистрирован

  • Посещение

Репутация

3 Обычная

О Kompilator

  • Звание
    Участник
  • День рождения 07.09.1977

Контактная информация

  • Web site
    http://велосвет.рф

Информация

  • Пол
    Мужчина
  • Откуда
    Москва
  • Интересы
    Велосвет

Посетители профиля

833 просмотра профиля
  1. Здравствуйте. Сделал на своём сайте простейший счётчик посещаемости. Алгоритм работы PHP скрипта установленного в начале каждой страницы: - проверяем куку, если она уже есть, ничего не делаем, показываем страницу - если куки нет, устанавливаем её и пишем в БД +1 к сегодняшним посетителям Яндекс метрика показывает 50 человек, а моя самодельная 200. Как быть ? Как убрать ложные срабатывания и откуда их столько набирается ? Сделал поправку в счётчике. Считаю вторым счётчиком тех, у кого кука уже проставлена. Т.е. они на моём сайте перешли по какой-нибудь ссылке. Так вот таких раза в три меньше уже. Спасибо.
  2. Kompilator

    Извлечение текста одного из фреймов Гугл Хрома.

    Класс ! Значит буду гуглить.
  3. Kompilator

    Извлечение текста одного из фреймов Гугл Хрома.

    Пробовал парсить через PHP: <?php $text = file_get_contents( 'http://xn--b1aaib2asvk.xn--p1ai/china.html' ); preg_match( '/<title>(.*?)<\\/title>/is' , $text , $title ); echo $title[1]; ?> Но у требуемого сайта (не тот который в примере), вход под паролем и логином, я не знаю как дать их серверу. Хочется извлекать текст со страницы прямо на моём компьютере.
  4. Здравствуйте. Мне нужно получить весь текст одного фрейма из трёх на странице. Речь о Гугл Хроме. Желательно в буфер обмена, но если так нельзя, то в файл или ещё как-нибудь. Каким образом это можно сделать ? Спасибо.
  5. Kompilator

    Не обновляется содержимое страницы при записи в БД.

    Так уже решил проблему. Перед Вашим постом рассказал как.
  6. Kompilator

    Не обновляется содержимое страницы при записи в БД.

    Создал PHP файл запрещающий кеширование: <?php header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s")." GMT"); header("Cache-Control: no-cache, must-revalidate"); header("Cache-Control: post-check=0,pre-check=0", false); header("Cache-Control: max-age=0", false); header("Pragma: no-cache"); ?> , и инклюдом вставляю сижу теперь в начало каждой страницы, коих на моём сайте миллион. Проблема решилась, теперь всё работает как надо. Интересно то, как до этого сайт прекрасно работал, как могло такое произойти ? Хостинг говорит, что никакие настройки не менял, почему тогда я начиная с позавчера получал страницу из кеша пока не обновлял по F5 ? Два года сайт работал, комментарии всегда отображались корректно и тут на тебе, в одночасье рухнуло (((. Может кто-нибудь объяснить, из-за чего такое могло произойти ?
  7. Kompilator

    Не обновляется содержимое страницы при записи в БД.

    Вот сейчас снова. Появилось 2 новых комментария от пользователей, а в PHP-MyAdmin их не было видно. Обновил по F5, только тогда появились. Может ракое быть, что Рег.ру не договаривают чего-то и это ихний глюк ? Может быть сервер не может отдать страницу и в этом случае мне показывают версию из кеша, от этого я вижу устаревшие данные ?
  8. Kompilator

    Не обновляется содержимое страницы при записи в БД.

    Спасибо, это уже вечером. Сейчас заметил, что в PHP-MyAdmin тоже отображались удалённые строки. Я переходил в другую таблицу, возвращался в текущую, строки были (хотя их удалил). Когда обновил PHP-MyAdmin через F5, строки перестали отображаться. Это какой-то бред.
  9. Здравствуйте. Вчера днём нарушилась работа моего сайта - ссылка. Два дня назад всё работало корректно, но с какого-то момента при добавлении нового комментария, он перестал отображаться пока не обновить страницу вручную (F5). Т.е. при переходе от страницы к странице (обзоры разных устройств), я вижу старые комментарии (нет вновь добавленных, исправленных, присутствуют уже удалённые), хотя в БД изменения произошли (вижу это в PHP-MyAdmin). Иногда не получается добавить новый комментарий в БД, но реже. При добавлении комментария, данные передаются другой странице по ГЕТ. В этой странице происходит добавление/изменение записи в БД и возврат в вызывающую страницу при помощи: <meta http-equiv="refresh" content="0; url='.$path.'"> Данная строка выводится в HTML файл при помощи echo, т.е. HTML код страницы содержит всего одну строку - <meta http-equiv="refresh" content="0; url='.$path.'"> Может быть из-за этого ? такой переход некорректен ? но ведь еще позавчера всё работало. Хостинг Рег.ру, они говорят, что никаких изменений не происходило на их сервисе. Я удалил с сервера весь сайт и залил из бекапа (месячной давности) со своего компа, проблема не пропала, вернул обратно, т.к. были некоторые изменения. Для проверки глюка нужно зайти на сайт , залогиниться, логин: asdf, пароль: asdf и попробовать оставить комментарий внизу страницы. Интересна особенность, то что с другого компьютера бывает всё работает как надо, особенно в браузере ИЕ. С моих же компьютеров глючит и с телефона глючит. Помогите пожалуйста решить проблему.
  10. Kompilator

    Увеличение картинки по клику средствами CSS.

    Именно костыли и нужны и именно в CSS. Т.к. страница уже написана, там сотни фотографий, руками сидеть менять HTML под JS я с ума сойду.
  11. Об увеличение картинки по клику средствами CSS.

  12. Здравствуйте. Нашел в сети стиль для увеличения картинки по клику. Всё бы хорошо, но при наведении мыши на миниатюру, курсор не слушается команды: cursor: pointer; , отображается стрелка. Зато когда картинка увеличилась, отображается курсор: cursor: zoom-out; Так же не получается сделать рамку и тень вокруг увеличившейся картинки, использую такие команды: box-shadow: 3px 3px 5px rgba(0,0,0,0.5); border: solid 1px rgba(210,210,210,.4); Вот полный текст стиля: img.foto_smal-big { cursor: pointer; border: none; /* Убираем рамку */ margin-top: 0; margin-bottom: 10px; margin-left: 15px; margin-right: 15px; float: left; width:auto; height:159px; box-shadow: 3px 3px 5px rgba(0,0,0,0.5); } img.foto_smal-big:hover { display: block; position: fixed; z-index: 10; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: auto; height: auto; max-width: 99%; max-height: 99%; border: solid rgba(210,210,210,.4); border-width: 100vh 100vw; cursor: zoom-out; } :not(:active) > img.foto_smal-big:not(:hover), img.foto_smal-big:active { pointer-events: none; } Вот ссылка на сайт где это работает: жми . Стиль применён к картинкам которые расположены по 3 шт. Кликайте на них и смотрите что получается. Спасибо.
  13. Kompilator

    Передача параметров в функцию.

    Нашел как менять класс, это меня устраивает. Теперь просто изменяется высота контейнера, то что мне и требовалось. onClick="document.getElementById(\''.$nummess.'\').className = \'postblock_news_2\'" Всего одна строчка, а у меня была написана целая функция с привлечением БД. Ужас.