Загрузка. Пожалуйста, подождите...
Хак "Сколько дней пользователей не был на сайте"
Простой хак, который выполняет одну очень простую функцию - показывает сколько прошло дней с последнего визита пользователя на сайт. Если пользователя не было слишком давно, то в комментариях его аватарка затемняется.
avablack.rar
[19,89 Kb] (cкачиваний: 314)
Другие новости по теме:
Флаг страны пользователя
Бан пользователей с сайта v 5.0
Data Life Engine - Маккой 2.1
Модуль. Национальный флаг пользователя
Module Online (платный)
Категория:
Хаки
----- Просмотров:
2480
----- Комментариев:
40
Вернуться
AlexBen
11 марта 2010 18:58
Группа: User
ICQ: 1739390
Регистрация: 29.01.2010
Комментариев: 274
Публикаций: 44
^
спасибо
--------------------
Оставить отзыв Сайту
Мы будем благодарны за ваше внимание!
SaD
11 марта 2010 19:07
Группа: User
ICQ: --
Регистрация: 20.02.2009
Комментариев: 303
Публикаций: 15
^
Я не програмист и с PHP только знакомлюсь посредством простых хаков. Так сказать стараюсь реализовывать накопившиеся идеи
Возможны ошибки в реализации. Томатами не бросаться.
--------------------
Вёрстка всего что движется.
Darkboy
11 марта 2010 19:12
Группа: User
ICQ: 6626698
Регистрация: 7.11.2008
Комментариев: 141
Публикаций: 8
^
SaD
,
Ты где эту фотку достал? Надеюсь что это не ты...
--------------------
Все мы люди и все мы там будем...
park0ur
11 марта 2010 19:17
Группа: User
ICQ: --
Регистрация: 18.01.2009
Комментариев: 181
Публикаций: 25
^
ЗАМЕНИТЬ НА:
<div>{foto_class}<img src="{foto}" alt="" /></div>
тут
<div></div>
не нужен..
PS. На некоторых шаблонах, это будет критичным..
--------------------
Dmitry Kondratyev
http://vk.com/dmitry.kondratyev
SaD
11 марта 2010 19:26
Группа: User
ICQ: --
Регистрация: 20.02.2009
Комментариев: 303
Публикаций: 15
^
park0ur
,
Разве? Затемнение будет от другого блока позиционироваться, если div убрать. Или я не прав?
Darkboy
,
На море отдыхал...Сфоткался на память
--------------------
Вёрстка всего что движется.
AlexBen
11 марта 2010 19:42
Группа: User
ICQ: 1739390
Регистрация: 29.01.2010
Комментариев: 274
Публикаций: 44
^
SaD
,
<p =class "стиль">код</p>
--------------------
Оставить отзыв Сайту
Мы будем благодарны за ваше внимание!
SaD
11 марта 2010 19:50
Группа: User
ICQ: --
Регистрация: 20.02.2009
Комментариев: 303
Публикаций: 15
^
AlexBen
,
не понял на что намёк
--------------------
Вёрстка всего что движется.
guusr
11 марта 2010 20:02
Группа: User
ICQ: 488883501
Регистрация: 10.02.2009
Комментариев: 130
Публикаций: 1
^
SaD
,
чтоб ты юзал <p> или <span>
--------------------
DLE kRicha's Edition (=
SaD
11 марта 2010 20:04
Группа: User
ICQ: --
Регистрация: 20.02.2009
Комментариев: 303
Публикаций: 15
^
guusr
,
Зачем?
span и p предназначены больше для текста, возможны отличия в отображении.
--------------------
Вёрстка всего что движется.
park0ur
11 марта 2010 20:08
Группа: User
ICQ: --
Регистрация: 18.01.2009
Комментариев: 181
Публикаций: 25
^
просто <divom> можна испортить шаблон а <spanom нет =) я так считаю
--------------------
Dmitry Kondratyev
http://vk.com/dmitry.kondratyev
SaD
11 марта 2010 20:15
Группа: User
ICQ: --
Регистрация: 20.02.2009
Комментариев: 303
Публикаций: 15
^
park0ur
,
На мой взгляд иначе. Ты видел чтоб кто-то шаблоны Spanaми верстал? Я нет. Span скорее для формирования текста, Div для блоков.
--------------------
Вёрстка всего что движется.
park0ur
11 марта 2010 20:21
Группа: User
ICQ: --
Регистрация: 18.01.2009
Комментариев: 181
Публикаций: 25
^
SaD
,
в том и дело чтобы не повредить div структуру шаблона лутше юзать span... так как он мало задействован в шаблоне...
тебе советы даеш, а ты прерикаешся... ну так удачки.... работай..
--------------------
Dmitry Kondratyev
http://vk.com/dmitry.kondratyev
guusr
11 марта 2010 20:29
Группа: User
ICQ: 488883501
Регистрация: 10.02.2009
Комментариев: 130
Публикаций: 1
^
SaD
,
див ведь блочный тег, а спам линейный, спамом не накосячишь...
--------------------
DLE kRicha's Edition (=
SaD
11 марта 2010 20:29
Группа: User
ICQ: --
Регистрация: 20.02.2009
Комментариев: 303
Публикаций: 15
^
park0ur
,
В вёрстке я не новичёк. Я в пхп новичёк, поэтому и советы хотел отностительно ПХП
--------------------
Вёрстка всего что движется.
AlexBen
11 марта 2010 20:46
Группа: User
ICQ: 1739390
Регистрация: 29.01.2010
Комментариев: 274
Публикаций: 44
^
SaD
,
впринципе тут этот бред развели лишь потому что мб какой нибуть юзер (тупой) втавит этот код и у него шаблон поплывет :) ничего неимею против дивов, и впринципе все правельно но для хаков лучше применять p или span, а тот кто хоть немного понимает будет использовать див примерно в такой конструкции:
Показать / Скрыть текст
<Div id="тырым пырым">
<div class="тырым пырым">
<div>{фото клас}<имг src="{фото}" альт="" />
</div>
</div>
--------------------
Оставить отзыв Сайту
Мы будем благодарны за ваше внимание!
park0ur
11 марта 2010 20:56
Группа: User
ICQ: --
Регистрация: 18.01.2009
Комментариев: 181
Публикаций: 25
^
AlexBen
,
согласен. четко отобразил суть проблемы =))
втавит этот код и у него шаблон поплывет :)
я это и имел введу =)
--------------------
Dmitry Kondratyev
http://vk.com/dmitry.kondratyev
SaD
11 марта 2010 21:06
Группа: User
ICQ: --
Регистрация: 20.02.2009
Комментариев: 303
Публикаций: 15
^
AlexBen
,
У тебя div не закрытый
Я сколько не сталкивался с вёрсткой, проблем с Div ами никогда небыло. Задал ширину и высоту, положение и цвет - никуда не денется твой див. А вот с P и SPAN сплошь и рядом траблы. Поэтому я даже и не бытаюсь их применять без крайней на то нужды и там где этого требует логика.
Если у кого будет неправильно отображаться мой вариант, то тогда уже будем думать
--------------------
Вёрстка всего что движется.
AlexBen
11 марта 2010 23:06
Группа: User
ICQ: 1739390
Регистрация: 29.01.2010
Комментариев: 274
Публикаций: 44
^
SaD
,
Цитата: SaD
У тебя div не закрытый
<Div id как глобальный (родительский) в конструкции имееться <div class
тоесть конечный див идет После ВСЕЙ конструкции...(я не приводил кусок кода а именно имел ввиду
кострукцию
)
ну да можно было и так:
.......
.......
.......
</div>
P.S уж в 3 соснах заблудиться не реально
иначе "не был на сайте" буит в этом месте а сами каментарии уплывут
--------------------
Оставить отзыв Сайту
Мы будем благодарны за ваше внимание!
tiroboy
13 марта 2010 21:45
Группа: User
ICQ: --
Регистрация: 27.01.2009
Комментариев: 11
Публикаций: 0
^
else{{$tpl->set( '{foto_class}', "" );}}
автор, много кавычек в коде, понимаю, только учишь... и наперед, если после ифа или элза идет одно выражение, то его не обязательно заключать в кавычки, что бы там не говорили книжки, это доказано практикой разборки чужого кода!
ps Для версий ниже 8.х классы еще не вынесены отдельно и находятся прямо в engine/modules
SaD
13 марта 2010 21:56
Группа: User
ICQ: --
Регистрация: 20.02.2009
Комментариев: 303
Публикаций: 15
^
после ифа или элза идет одно выражение,
Знаю. Но меня корёбит если скобок нет...Всё равно что в HTML нет закрывающего </html>. Чуствуешь что что-то не доделано, хотя точно знаешь что так всё будет работать.
--------------------
Вёрстка всего что движется.
Helev
14 марта 2010 12:42
Группа: Гости
ICQ: --
Регистрация: --
Комментариев: 0
Публикаций: 0
^
НВРОД! ПРОБЛЕМА!отображает не правильное количество дней скок небіл на сайте ,а также если не зарегистрированій пользователь оставил,то показівает просто визит,но мне главное 1!!Вот сам сайт http://game-mob.info/5-aviavi.html
wolfston
27 марта 2010 14:52
Группа: Гости
ICQ: --
Регистрация: --
Комментариев: 0
Публикаций: 0
^
Код ужасен, мало того что скобок лишних нагородил, так еще и в одну строчку, что делает код плохо читаемым
этот перл else{{$tpl->set( '{foto_class}', "" );}} надо вот так писать если со скобками
else {
$tpl->set( '{foto_class}', "" );
}
или так -
else
{
$tpl->set( '{foto_class}', "" );
}
а тут зачем переменную в кавычки взял? $tpl->set( '{vizit}', "$nobody" );
SaD
27 марта 2010 15:57
Группа: User
ICQ: --
Регистрация: 20.02.2009
Комментариев: 303
Публикаций: 15
^
wolfston
,
Это не перл, а невнимательность
--------------------
Вёрстка всего что движется.
SHKEd
1 октября 2010 00:20
Группа: Гости
ICQ: --
Регистрация: --
Комментариев: 0
Публикаций: 0
^
Новый месяц и все числа отображаются неправильно -880 дней не был на сайте....
DaReLa
13 октября 2010 16:03
Группа: User
ICQ: --
Регистрация: 13.10.2010
Комментариев: 8
Публикаций: 0
^
Можно ето самое както сделать на форум и в профил? Я уже пробовала, но знание нехватает
SaD
13 октября 2010 19:37
Группа: User
ICQ: --
Регистрация: 20.02.2009
Комментариев: 303
Публикаций: 15
^
DaReLa
,
Как-то можно. Как-то за деньги.
--------------------
Вёрстка всего что движется.
DaReLa
14 октября 2010 00:07
Группа: User
ICQ: --
Регистрация: 13.10.2010
Комментариев: 8
Публикаций: 0
^
SaD
,
Спасибо Вам, найду человека кому денги нетак важны как радость за помощ а такие есть сама памагаю и безплатно. Но благадарю что за ответ непопрасили платить
МОЯ ТЕМА ЗАКРЫТА!!!
SaD
14 октября 2010 00:26
Группа: User
ICQ: --
Регистрация: 20.02.2009
Комментариев: 303
Публикаций: 15
^
DaReLa
,
Радость есть в взаимопомощи. Когда помогая людям приобретаешь друзей, а не тысячи пиявок, которые каждый день тебя своими мелочами тревожат. Денежное вознаграждение - лучшее средство отсеять таких пиявок. Тот кто готов оплачивать чужой труд - ценит труд другого человека. Если он понимает цену чужого труда, значит не будет тревожить по мелочам. Значит такому человеку можно и бесплатно помочь, зная что он и тебе при случае поможет, ведь он осознаёт и ценит твой труд.
Надеюсь латыши ещё не забыли русский и суть моего послания для Вас останется понятной.
Но благадарю что за ответ непопрасили платить
Пожалуйста. У Вас остался ещё один бесплатный ответ. Акция.
--------------------
Вёрстка всего что движется.
lika004
14 октября 2010 01:32
Группа: User
ICQ: 373624275
Регистрация: 13.02.2010
Комментариев: 71
Публикаций: 0
^
а может кто то , "ужасный код" подкорректирует до вменяемого
--------------------
будуший мегахацкер
SaD
14 октября 2010 01:42
Группа: User
ICQ: --
Регистрация: 20.02.2009
Комментариев: 303
Публикаций: 15
^
lika004
,
будет минутка свободная, подправлю
--------------------
Вёрстка всего что движется.
lika004
14 октября 2010 02:10
Группа: User
ICQ: 373624275
Регистрация: 13.02.2010
Комментариев: 71
Публикаций: 0
^
SaD
вот этот участок кода я правильно зделала? , вроде по аналогии с др. файлами дле.
Показать / Скрыть текст
НИЖЕ ВСТАВИТЬ:
if( $row['is_register']){
$nobody = date( "Ynj") - langdate( "Ynj", $row['lastdate']);
if( $nobody >== 3){
$tpl->set( ['foto_class'], "<div class=\"nobody\"></div>" );
else
{
$tpl->set( ['foto_class'], "" );
}
$tpl->set( ['vizit'], "$nobody" );
}
}
--------------------
будуший мегахацкер
DaReLa
14 октября 2010 02:17
Группа: User
ICQ: --
Регистрация: 13.10.2010
Комментариев: 8
Публикаций: 0
^
SaD
, За пиявки на 100 согласна, но не все такие
Надеюсь латыши ещё не забыли русский и суть моего послания для Вас останется понятной.
Навички (с... до примерно 19) почти нечё непонемает
Пожалуйста. У Вас остался ещё один бесплатный ответ. Акция.
Скока Вам лет?
Ладно договоримся так, недаваите мне всё готовое - нечего, тока скажите в каких файлах надо делать изменение. А далше сама пароюсь, нетакая я уж глупышка.
А если нет, так без абида
SaD
14 октября 2010 09:56
Группа: User
ICQ: --
Регистрация: 20.02.2009
Комментариев: 303
Публикаций: 15
^
lika004
,
Нет.
Модуль рабочий. То что где-то лишние скобки - никак на работоспособность не виляет. Но в хаке неверная логика. Расчёт дней будет верным только для первого месяца. Нужно переделывать. Завтра-послезавтра сделаю.
DaReLa
,
Форум не использую и в глаза не видел его. Но изменять в этих файлах нужно наверное:
./engine/forum/sources/showposts.php
./templates/Default/forum/post.tpl
--------------------
Вёрстка всего что движется.
DaReLa
14 октября 2010 12:38
Группа: User
ICQ: --
Регистрация: 13.10.2010
Комментариев: 8
Публикаций: 0
^
SaD
, Спасибо, я ночю сама почти всё сделала, ша тока подправила
PS. бесплатный плюсик - акция
park0ur
14 октября 2010 13:25
Группа: User
ICQ: --
Регистрация: 18.01.2009
Комментариев: 181
Публикаций: 25
^
Прости ты тру) Но чуть поправлю =))
if( $row['is_register']) {
$stamp = $_TIME-$row['lastdate'];
$today = $_TIME;
if ($stamp < (86400/2))
$nobody = 'сегодня в '.date ("H:i", $row['lastdate']);
elseif ($stamp < 86400) $nobody = "вчера в ". date ("H:i", $row['lastdate']);
else $nobody = date("j дн. назад", $stamp);
if( $stamp >= 86400) $tpl->set( '{class}', 'class="nobody"' );
else $tpl->set( '{class}', "" );
$tpl-
2;set( '{vizit}', $nobody );
} else $tpl->set('{vizit}','давно');
--------------------
Dmitry Kondratyev
http://vk.com/dmitry.kondratyev
SaD
14 октября 2010 13:33
Группа: User
ICQ: --
Регистрация: 20.02.2009
Комментариев: 303
Публикаций: 15
^
park0ur
,
это было пол года назад..
поясни что это:
86400/2
--------------------
Вёрстка всего что движется.
park0ur
15 октября 2010 19:30
Группа: User
ICQ: --
Регистрация: 18.01.2009
Комментариев: 181
Публикаций: 25
^
SaD
,
Это 24*60*60 =) сколько секунд в дне) ыыы
то я для себя сделал в блоге) то выложил. хак хороший. спасибо =)
вот плять) ошибся же! это я пол дня считал... врот мне ноги!
--------------------
Dmitry Kondratyev
http://vk.com/dmitry.kondratyev
prizrak13
19 декабря 2010 11:53
Группа: Гости
ICQ: --
Регистрация: --
Комментариев: 0
Публикаций: 0
^
Продолжая тему divОВ :ничего подобного,ничё не испортится в шаблоне(если руки с нужного места),афтору респект молодеч что учится и реализовівает свои задумки
osv
5 апреля 2011 14:15
Группа: User
ICQ: --
Регистрация: 4.04.2011
Комментариев: 1
Публикаций: 0
^
Что-то не то с этим хаком!
Установил согласно инструкции на движок
8.5
, с главной страницы комментарии и "дни" отображаются нормально, а если посмотреть все комменты из статистики или открыть другую новость (давнюю), то там или появляются огромные числа (типа
1843
или
1837895
) или же просто
{vizit}
, а над фоткой
{foto_class}
Может есть какие идеи, как это дело поправить?!
Пока его удалять не буду, можете посмотреть на эту билиберду
_http://www.belgut.com
rashpil
5 апреля 2011 21:41
Группа: User
ICQ: --
Регистрация: 24.11.2009
Комментариев: 26
Публикаций: 2
^
osv
, Это исправляется. Просто нужно работать по другому алгоритму. Пиши в аську 419694531 за полтиник починю :)
*
На самую главную
*
На главную
*
Релизы CMS DLE
*
Шаблоны для DLE
*
Модули для DLE
*
Хаки
*
Платные DLE шаблоны & модули
*
Баги
*
Скрипты для сайта
*
Вебмастеру
*
Для фотошопа
*
Все последние новости