Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Парочка вопросов по dle

Парочка вопросов по dle


     15.03.2014    Общие вопросы    1016

вопрос
Всем здравствуйте,
1) Есть 2 .tpl файла нужно сделать кнопку переключения
2) как вывести сылкой 1-го(одного) последнего пользователя который был зарегестрирован на сайте (модуль lastusers не предлагать!)

Прошу ответить на 2 вопроса!

Ответа пока нет


Комментарии пользователей (4)

vitnet
218

2172 | 930

vitnet - 15 марта 2014 16:57 - Эксперт

1. Подробнее
2. Пример
<?php

if(!defined('DATALIFEENGINE')) {
    die("Hacking attempt!");
}

$row  = $db->super_query("SELECT name FROM " . PREFIX . "_users ORDER BY user_id DESC LIMIT 0,1");
$name = urlencode($row['name']);

// формирование ссылки //
if ($config['allow_alt_url'] == "yes") {
        $lastuser = "<a href=\"/user/" . urlencode($row['name']) . "/\" onclick=\"ShowUserHint('" . urlencode($row['name']) . "', this); return false;\" class=\"value\">" . $row['name'] . "</a>";
} else {
        $lastuser = "<a href=\"$PHP_SELF?subaction=userinfo&user={$name}\" class=\"value\">{$name}</a>";
}

echo $lastuser;

?>
Вечером скину с кэшированием

sr.green
1

119 | 6

sr.green - 15 марта 2014 17:03 - Гости

есть 2 .tpl файла которые выводятся в main.tpl нужно сделать кнопку переключения для них

vitnet
218

2172 | 930

vitnet - 16 марта 2014 14:05 - Эксперт

Создаем файл: lastuser.php и помещаем его в /engine/modules/
Далее открыть: engine/modules/register.php
найти
        msgbox( $lang['reg_ok'], $lang['reg_ok_1'] );

заменить на
        msgbox( $lang['reg_ok'], $lang['reg_ok_1'] );
        clear_cache ('lastusers');

В шаблоне использовать:
{include file="/engine/modules/lastuser.php"} Новый пользователь

sr.green
1

119 | 6

sr.green - 16 марта 2014 17:25 - Гости

спасибо, работает

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы