Jump to content

All Activity

This stream auto-updates     

  1. Yesterday
  2. Last week
  3. Earlier
  4. This can be used for comments and other from of communication to tell the time ago instead of the exact time which might not be correct to some one in another time zone. The function only uses unix time stamp like the result of time(); Technique #1 <?php function ago($time) { $periods = array("second", "minute", "hour", "day", "week", "month", "year", "decade"); $lengths = array("60","60","24","7","4.35","12","10"); $now = time(); $difference = $now - $time; $tense = "ago"; for($j = 0; $difference >= $lengths[$j] && $j < count($lengths)-1; $j++) { $difference /= $lengths[$j]; } $difference = round($difference); if($difference != 1) { $periods[$j].= "s"; } return "$difference $periods[$j] 'ago' "; } ?> Technique #2 function _ago($tm,$rcs = 0) { $cur_tm = time(); $dif = $cur_tm-$tm; $pds = array('second','minute','hour','day','week','month','year','decade'); $lngh = array(1,60,3600,86400,604800,2630880,31570560,315705600); for($v = sizeof($lngh)-1; ($v >= 0)&&(($no = $dif/$lngh[$v])<=1); $v--); if($v < 0) $v = 0; $_tm = $cur_tm-($dif%$lngh[$v]); $no = floor($no); if($no <> 1) $pds[$v] .='s'; $x=sprintf("%d %s ",$no,$pds[$v]); if(($rcs == 1)&&($v >= 1)&&(($cur_tm-$_tm) > 0)) $x .= time_ago($_tm); return $x; } Needs a time() value, and it will tell you how many seconds/minutes/hours/days/years/decades ago.
  5. Administrator

    Code leaked.

    PHP Custom Time Ago Function This PHP code reads the value of the date field on form post. This value will be passed as an argument to the custom timeago() function. In timeago() function the given date is converted into timestamp using PHP built-in strtotime(). And, this timestamp is subtracted from the current timestamp to calculate elapsed time. The time elapsed from the given date till now is used to calculate the time ago string. The code is, <?php $strTimeAgo = ""; if(!empty($_POST["date-field"])) { $strTimeAgo = timeago($_POST["date-field"]); } function timeago($date) { $timestamp = strtotime($date); $strTime = array("second", "minute", "hour", "day", "month", "year"); $length = array("60","60","24","30","12","10"); $currentTime = time(); if($currentTime >= $timestamp) { $diff = time()- $timestamp; for($i = 0; $diff >= $length[$i] && $i < count($length)-1; $i++) { $diff = $diff / $length[$i]; } $diff = round($diff); return $diff . " " . $strTime[$i] . "(s) ago "; } } ?>
  6. Administrator

    7.00 is out !

    Lucifer, the Doom "Hehm ehme meh heh heh, speak of me, and I shall appear. Face me and face the furnace!" Lore: He that burns and is not consumed, devours and is never sated, kills and is beyond all judgment--Lucifer brings doom to all who would stand against him. Bearing away souls on the tip of a fiery sword, he is the Fallen One, a once-favored general from the realm behind the light, cast out for the sin of defiance: he would not kneel. Six times his name was tolled from the great bell of Vashundol. Six and sixty times his wings were branded, until only smoking stumps remained. Without wings, he slipped loose from the tethers that bound him within the light and he fell screaming to earth. A crater in the desert, Paradise lost. Now he attacks without mercy, without motive, the only living being able to move freely between the seven dark dominions. Lashed by inescapable needs, twisted by unimaginable talents, Doom carries his own hell with him wherever he goes. Defiant to the last. Eventually, the world will belong to Doom. Voice: John Patrick Lowrie (Responses)
  7. Fagotorrr

    Test

    Добрый вечер, я Бони Флэттчер
  8. Guest

    Welcome!

    Make sure you place the ad inside your feed. You can place it in between the content of your feed, or where the feed begins or ends. However, don't place the ad in the sidebar as this can negatively affect performance. Important: The container you place your ad in should have variable height. Fixed height containers might result in distorted ads. Place the ad code in between the HTML of your content feed You can add the same code multiple times within the same feed It can take 20-30 minutes for the ad to appear on the page. At first, the ad might show as a normal display ad, but it will soon be replaced by a native ad. For more help, see our general guidelines. Or search Google for specific instructions for your CMS.
  9. Guest

    Invoker bug

    {{if $formValue}} {{$items=explode(',',$formValue);}} {{foreach $items as $item}} {{if $item=="dbticket_fkey_s1"}} <i class="fa fa-life-ring" aria-hidden="true"></i> Someone from our staff will take this ticket soon. {{elseif $item=="dbticket_fkey_s2"}} <i class="fa fa-heart" aria-hidden="true"></i> Our Support is checking your ticket right now. {{elseif $item=="dbticket_fkey_s3"}} <i class="fa fa-comments" aria-hidden="true"></i> Awaiting customer reply. {{elseif $item=="dbticket_fkey_s4"}} <i class="fa fa-wrench" aria-hidden="true"></i> Support in process. {{elseif $item=="dbticket_fkey_s5"}} <i class="fa fa-check" aria-hidden="true"></i> Ticket solved. {{else}} {{endif}} {{endforeach}} {{endif}}
  10. Относительно популярный вопрос — почему на икапе не поставят карту, которая объективно превосходит любую аналогичную поделку? Давайте разберем как взрослые люди, какие могут быть тому причины. Просто встанем на место менеджера некой абсолютно выдуманной платформы PAKYA (Players Against Kappa Yoba Alliance) и подумаем. 0. Кодекс чести Сейчас кто-то ведь вынужден заниматься разработкой собственных версий карты для PAKYA. Эти люди явно получают не фантики, а нечто большее, и обижать их не хочется, что все их труды были напрасны. Да еще и ради кого? Абсолютно неизвестного автора с темным прошлым. 1. Несоответствие стилей управления Главная причина недоверия со стороны менеджера — он не знает автора как человека. Вернее, ему бы хотелось стабильности, когда автор полностью подконтролен проекту и может вносить изменения, соответствующие политике платформы. Но это невозможно, если PAKYA не выступает спонсором — а деньги вливать очень не хочется, когда платформа и без того на ладан дышит, а онлайн падает. Два мозга, думающих в разных направлениях, не смогут сработаться без общей цели. Даже если она есть, не факт, что один доверится другому, просто из-за отличий в подходах к решению проблем. 2. Падение онлайна Народу на PAKYA осталось немного — в основном бедные СНГ жители, которым и идти некуда. Активные игроки хотят сражаться с легендарными жителями Узбекистана и Киргизии, которые годами копили ману в компьютерных салонах, а не только друг с другом. Проблема в том, что любое обновление сводит все эти накопления в ноль — вся подготовка напрасна, баланс совершенно изменился. Теперь нельзя зарабатывать на жизнь, сидя в лесу! Поэтому любые изменения баланса не встретят одобрения. Кстати, на платформе iccup похожая беда — их собственная карта остается популярной у 15% аудитории, остальные же её просто игнорируют. 3. Игнорирование аудиторией Большинство не желает переучиваться и осваивать даже небольшие изменения баланса. Отсюда и крики про классику, деды воевали за ледяной трон и т.п. Да даже сам менеджер PAKYA не раз выступал за сохранение скреп, против макак и прочих ЛГБТ-новинок. Изменения пугают, а значит, играть в карту будет меньше народу. Соответственно, смысл обновляться теряется. 4. Не количество, а качество Но ведь важно не количество игроков, а качество, ведь так? И здесь тоже провал — множество топ-игроков продолжают дрочить морально устаревшую какашку 83. Может, в глубине души они и хотят развиваться, но если ради этого придется откладывать игру на 30 минут, пока наберется лобби, то они сразу сдадутся. 5. Технологические сложности Поддержка новой карты потребует нового пересмотра функционала лончера, автор которого давно ушел с PAKYA. Это существенные трудозатраты, причем наверняка платные, на которые идти совсем не хочется. Итак, колонку минусов заполнили. Но ведь есть и плюсы, да? Достаточно взглянуть на конкурентную платформу CGR (Crabs Gonna Retreat), которая давно перешагнула 83 и пошла вперед. ------------------------------------------------------------------------------ 1. Стабильность онлайна Несмотря на то, что десятки глоров призывали бойкотировать «ненужные» обновления и говорили, что уйдут навсегда, платформа потеряла за 4 года чуть менее пары тысяч человек онлайна из 35+. Причем после спада, вызванного установкой патча, был такой же рост за счет переманивания людей с других платформ. Что ни говори, но человек разумный не может 5 лет подряд играть баратумом на одной и той же карте. Ну хоть талантики покликать! Чудесная возможность собрать хороших игроков с ближних регионов. 2. Стабильность игр Нет разделения на версии карт — нет проблем со сбором лобби. Игры стартуются быстро, играются шустрее, чувствуются лучше за счет множества улучшений. Ах как похорошело переключение костыля на -lat 0!
  11. Dracol1ch

    Reforged

    Т.к. я не зарабатываю на блогах, мне нет смысла переливать из пустого в порожнее, как это делают десятки блогеров. Просто держите маленькое ревью потрясающей игры Ах да, меню Reforged сделаны на React, чем автор этих меню не преминул похвастаться в своём профиле разработчика.
  12. Guest

    Welcome!

    <li class="elUserNav_sep"> </li>
  13. Guest

    Welcome!

    Nice stuff. use common\components\RestHandler; Basic Example The most basic list group is simply an unordered list with list items, and the proper classes. Build upon it with the options that follow, or your own CSS as needed.
  14. Places: 3

    Applicants: 1

    Vulpes is a new unique theme in darkcolors and gradients. Can be used for any forums. Have a lot of settings and you can fully customize it. Version 2.0 is based on my new framework. Now you have a lot of theme settings. Customize header, navbar, slider, articles, popups, comments, forms and more!
  15. Welcome to your new Invision Community! Congratulations on your purchase of our software and setting up your community. Please take some time and read through the Getting Started Guide and Administrator Documentation. The Getting Started Guide will walk you through some of the necessary steps to setting up an IP.Board and starting your community. The Administrator Documentation takes you through the details of the capabilities of IP.Board. You can remove this message, topic, forum or even category at any time. Go to the documentation now...
  1. Load more activity
×
×
  • Create New...