Перейти к публикации

DimkaG

местные
  • Публикации

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

  • Посещение

  • Дней в лидерах

    2

Сообщения, опубликованные пользователем DimkaG

  1. не, не помогло..

    $lastusers = dle_cache("lastusers", $config['skin']);

    $sql = $db->query("SELECT name, foto FROM ".PREFIX."_users order by user_id DESC LIMIT 0,4");

    while ($row = $db->get_row($sql)) {

    $lastusers .= "<table class='lastusers'><tr>";

    //// формирование ссылки ////

    if ($config['allow_alt_url'] == "yes") {

    $lastusers_user_link = "<a href="/user/".urlencode($row['name'])."/" onclick="ShowProfile('".urlencode($row['name'])."', '/user/".urlencode($row['name'])."/'); return false;"><center>{$row['name']}</center>";

    } else {

    $lastusers_user_link = "<a href="$PHP_SELF?subaction=userinfo&user=".urlencode($row['name']).""";

    }

    //// аватар ////

    if ($row['foto'] !== "")

    $lastusers .= "<td class="lastusers">{$lastusers_user_link}<img src="".$config['http_home_url']."uploads/fotos/".$row['foto']."" align="center" width="50"></a></td>";

    else

    $lastusers .= "<td class="lastusers">{$lastusers_user_link}<img src="{THEME}/images/noavatar.png" align="center" width="50"></a></td>";

    }

    $lastusers .= "</tr></table>";

    Ваш вариант тоже...

  2. Есть такой модуль "Новые пользователи на сайте 2,0".

    Установил всё нормально, но почему то ничего не выводится, точнее в IE, Opera,Fierfox - пусто, а к примеру на моём HTC выводит нормально...

    Кто нибудь сталкивался с такой проблемой? Может есть аналог такого модуля, чтобы выводил последних зарегистрированных на сайте?

    Вот как установка проходит:

    1. Загружаем lastusers.php в engine/modules/.

    2. Открываем index.php и ищем:

    require_once ROOT_DIR . '/engine/init.php';

    3. Вставляем ниже:

    require_once ROOT_DIR . '/engine/modules/lastusers.php';

    4. Ищем там же:

    $tpl->load_template('main.tpl');

    5. Вставляем ниже:

    $tpl->set ( '{lastusers}', $lastusers);

    6. Заходим в шаблон main.tpl и вставляем {lastusers} в место, где хоти вывести список последних пользователей.

    7. Вставьте CSS код в конец вашего файла стилей /css/style.css:

    /*---Последние пользователи---*/

    .lastusers {display: inline-block; padding: 2px;}

    .lastusers img {padding: 5px; border: 1px solid #E7E5E0;}

    /*---Последние пользователи---*/

    Вот сам файл модуля: http://slavchik.ru/?...download&id=141 (ссылка из открытого источника без регистрации)

  3. Вам уже ответили на вопрос:

    В index.php сразу после

    
    [color="#000000"]$tpl[/color][color="#666600"]->[/color][color="#000088"]set[/color] [color="#666600"]([/color] [color="#008800"]'{info}'[/color][color="#666600"],[/color][color="#000000"] $tpl[/color][color="#666600"]->[/color][color="#000000"]result[/color][color="#666600"][[/color][color="#008800"]'info'[/color][color="#666600"]][/color] [color="#666600"]);[/color][color="#000000"]
    
    $tpl[/color][color="#666600"]->[/color][color="#000088"]set[/color] [color="#666600"]([/color] [color="#008800"]'{speedbar}'[/color][color="#666600"],[/color][color="#000000"] $tpl[/color][color="#666600"]->[/color][color="#000000"]result[/color][color="#666600"][[/color][color="#008800"]'speedbar'[/color][color="#666600"]][/color] [color="#666600"]);[/color]
    
    
    добавьте строчку:
    
    [color="#000000"]$tpl[/color][color="#666600"]->[/color][color="#000088"]set[/color] [color="#666600"]([/color] [color="#008800"]'{time}'[/color][color="#666600"],[/color][color="#000000"] date[/color][color="#666600"]([/color] [color="#008800"]"H:i"[/color][color="#666600"],[/color][color="#000000"] time[/color][color="#666600"]()[/color] [color="#666600"]+[/color] [color="#666600"]([/color][color="#000000"]$config[/color][color="#666600"][[/color][color="#008800"]'date_adjust'[/color][color="#666600"]][/color] [color="#666600"]*[/color] [color="#006666"]60[/color][color="#666600"])[/color] [color="#666600"])[/color] [color="#666600"]);[/color]
    
    
    

    В main.tpl вставьте тэг {time}

  4. Необходим модуль регистрации пользователя в отдельную SLQ таблицу.

    1.Пользователь регистрируется на странице сайта вводя следующие поля

    *Р/Л категория - формат (1,2,3,4)

    *Р/Л позывной - формат (текст)

    *Год получения позывного - формат (2005)

    *e-mail

    *ФИО

    *Адрес (г.Москва,индекс..Ул..Дом..кв...)

    *Позывной - (действующий/закрыт).

    Дополнительные комментарии. - (текстовое поле)

    2. После отправки этой формы данные уходят на проверку к Админу (в даминку DLE)

    список по позывному. Его можно утвердить/редактировать/отклонить.

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

    4. На странице сайта - каталог позывных вида

    |-------------------------------------------------------------|

    | Позывной | Категория | ФИО | Активный|

    |-------------------------------------------------------------|

    5. Вывод таблицы настраивается по шаблонам.

    Поля доступные в шаблонах: {pozivnoy} {category}{fio}{adress}{year}{active}{commentariy}

    6. Страница поиска по позывным.

    Может есть что нибудь и подобное?

    прошу ваши предложения....

  5. Уточните у них какое колличество RewriteRules возможны на их серверах?

    Я на ValueHost сижу у них 50 правил максимум, из-за этого кроме основного движка особо ничего не поставишь т.к. добавив в файл .htaccess правила для форума сервер просто будет выдавать Internal server error 500!

  6. Вот так:

    <script type="text/javascript">

    var d=document

    var NN=d.layers?true:(window.opera&&!d.createComment)?true:false

    function showTime(){

    var tmN=new Date()

    var dH=''+tmN.getHours();dH=dH.length<2?'0'+dH:dH

    var dM=''+tmN.getMinutes();dM=dM.length<2?'0'+dM:dM

    var dS=''+tmN.getSeconds();dS=dS.length<2?'0'+dS:dS

    var tmp=dH+':'+dM+':'+dS

    if(NN)d.F.chas.value=tmp;else d.getElementById('tm').innerHTML=tmp

    var t=setTimeout('showTime()',1000)

    }

    </script>

    <div id=tm><form name="F"><input type="button" name="chas" value="XX:XX:XX"></form></div>

    <script type="text/javascript">showTime()</script>

  7. Собственно функционал такой:

    1. Человек отправляет админу через определённую форму данные (Имя, город, тел)

    2. Админ активирует или нет через админку.

    3. пользователь может видеть список который утвердил админ.

    Собственно простенкая бд. не обязательно чтобы на ФИО, доработаю сам, может кто нибудь знает что то подобное?

×
×
  • Создать...