Бага в генерилке статистики 

17 лет назад

Сегодня заметил пару глюков в генераторе статистики для одной записи без ввода пароля:

  • Не учитывались пользователи, в цифрами в имени
  • Не считались записи которые попадали под возрастное ограничение.
  • Сильно сбоило для пользователей не ЖЖ.
  • Вообще не считались анонимы.

После переработки:

  • Обработчик старается снизить количество запросов, просматривая сразу ветками комментариев
  • Не ЖЖ пользователи, учитываются по полной.
  • Считаются записи с возрастным ограничением и подзамочные, если к ним есть доступ от [info]agent_20947.
  • добавлено отображение версии скрипта в заголовке окна.

Пара, тройка доработок 

17 лет назад

Сегодня меня пропёрло чуть-чуть попрограммировать, и вот что вышло:

  • Первая версия направляющий у тех веток комментариев, которые имеют ответы ниже, чтобы было легче искать. дальше, в планах. приделать красивые полосочки им.
  • Заодно сделал у себя в дневнике ссылочку на подсчёт статистики комментариев для записи. Смысл только в увеличении рейтинга у поисковиков =)
  • И самое не нужное, но полезное на последок. Сделал небольшой Javascript для отображения полосы прогресса. Позже у [info]20947 выложу как пользоваться и с чем кушать. Но теперь будет понятно, что идёт загрузка статистик и примерно сколько она ещё собирается грузиться.

1-й урок по ajax 

18 лет назад

За неделю два человека спросили мой скрипт для использования функций ajax.  Мне это ни сколько не жалко. Поэтому я с радостью представляю первый скрипт который путь не объясняет как это всё работает, но показывает, как это можно использовать. Если будет интересна тема, то продолжение обязательно последует.

http://lugavchik.ru/ajax/lesson1.html 

История ПЧ в Journals.ru 

18 лет назад

В связи с тем, что в один прекрасный момент перестала работать фунция ПЧ обсервация, что это такое мне объяснили позже.

Если в кратце, то такая фишка, как на ЛЖплюс, а и менно, показыват кто и когда записывается в твои Постоянные читатели или удаляется. Работает по требованию, а значит чт


Читать целиком.

Теперь без пароля 

18 лет назад

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

Важные его пункты: 

  1. Авторизация по openId из ЖЖ, в дальнейшем применяться будет в дневнике.
  2. Немного переработаю заготовки для реализации того-же самоно, но с примененим ajax. Правда это будет чуть позже.
  3. Можно один раз загрузить, а потом выбирать способ отображения.
  4. Да и не забывает оно так быстро. Нужно ли делать возможность идти заново?
  5. Может приелать кэширование записей в БД, без занесения туда текста, да и не грузится он всё равно.

Ну а теперь выложу ссылку: http://lugavchik.blogdns.org:888/lj/comments_nopass.php и жду отзывов.

Всё ли сделано 

18 лет назад
И так сегодня потративь часа два и потом ещё минут 10 сделал скрипт, который в теории должен обезопасить любой введённый html код. Но боюсь где-то мой мозг не осилил и оставил уязвимость. Если есть кто разбирающийся куда можно в HTML запихать возможно вредоносный код, проверьте это на специальной страничке. и если пройдёт откомментируйте мне.. Спасибо.

Запись для support journals отправка с меткой journals.ru и скрипты 

18 лет назад

//Первая функция
    function Post($subj,$body,$date,$tags=null){
        require_once('utf.php');
        if (isset($tags))
            $tags=utf_decode($tags);
        $param=array();
        $param['s']='';
        $param['action']='dopost';
        $param['userid']=$this->loader->userid;
        $param['title']=utf_decode($subj);
        $param['message']=str_replace('&','%26',html2bbcode(utf_decode($body)));
        $param['usermood']=''


Читать целиком.

Запись для support journals отправка с меткой journals.ru и скрипты 

18 лет назад

//Первая функция
    function Post($subj,$body,$date,$tags=null){
        require_once('utf.php');
        if (isset($tags))
            $tags=utf_decode($tags);
        $param=array();
        $param['s']='';
        $param['action']='dopost';
        $param['userid']=$this->loader->userid;
        $param['title']=utf_decode($subj);
        $param['message']=str_replace('&','%26',html2bbcode(utf_decode($body)));
        $param['usermood']=''


Читать целиком.

Запись для support journals отправка с меткой journals.ru и скрипты 

18 лет назад

//Первая функция
    function Post($subj,$body,$date,$tags=null){
        require_once('utf.php');
        if (isset($tags))
            $tags=utf_decode($tags);
        $param=array();
        $param['s']='';
        $param['action']='dopost';
        $param['userid']=$this->loader->userid;
        $param['title']=utf_decode($subj);
        $param['message']=str_replace('&','%26',html2bbcode(utf_decode($body)));
        $param['usermood']=''


Читать целиком.

Запись для support journals отправка с меткой journals.ru и скрипты 

18 лет назад

//Первая функция
    function Post($subj,$body,$date,$tags=null){
        require_once('utf.php');
        if (isset($tags))
            $tags=utf_decode($tags);
        $param=array();
        $param['s']='';
        $param['action']='dopost';
        $param['userid']=$this->loader->userid;
        $param['title']=utf_decode($subj);
        $param['message']=str_replace('&','%26',html2bbcode(utf_decode($body)));
        $param['usermood']=''


Читать целиком.

Два в одном 

18 лет назад

Засиделся я сегодня за компом, но за то сделал ответ фотоботу, правда с целью не пойти под плагиат, взял за основу лучшие фотографии с фликра. Пока транслирую только в два дневника, а больше считаю не нужным.

Новая фотография должа выкладываться каждый час, но при некоторых условиях, возможно не выкладывание, но с этим я уже подумаю.

И пусть я останусь без рекламы...

мороженное

«мороженное» на Яндекс.Фотках

Обновление оформления 

18 лет назад

Немножно поковырялся в оформлении, чтобы наконец-то избавиться от глюка со скролингом, но пока нормально его не победил. Надо будет видимо перекатать теги, чтобы 100% было 100%, а не ширина всей ячейки таблицы... Но где моя не побеждала =) а сейчас продолжим глядеть хорошие шутки. Всё-таки повторяют сейчас явно лучшие серии.

Индексы 

20 лет назад

Мда.. сильная штука эти индексы... Особенно если число записей достигает 100 000. У меня комп на 100% грузился командой:
$result=mysql_query('select id from files where (dir='.$dirid.')and(fullpath="'.addslashes($cdir.'/'.$name).'")');

а прописал индекс:
alter table files add index fn(dir,fullpath)

и все стало в норме. так чуть-чуть скриптик грузит...

Не принебрегайте индексами, они мощные, гады...

Из колонок: Игорь Тальков - Этот мир - Солнце уходит на Запад


Авторизация



Поиск на сайте или перейди на страницу поиска