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

Рекомендованные сообщения

Доброго времени суток. :)

Нужно спрятать. Или перенести в другой файл. Как?

Тоисть чтобы юзера и гости не видели панельки вход на сайт.

Спасибо.

Ссылка на сообщение
Поделиться на других сайтах

Смотря для чего, неясен полностью вопрос, можно может средсвами DLE выставить права, а можно и ява скриптом поставить пароль на страницу....

Ссылка на сообщение
Поделиться на других сайтах

Смотря для чего, неясен полностью вопрос, можно может средсвами DLE выставить права, а можно и ява скриптом поставить пароль на страницу....

Нужно что бы ток определенные люди моги авторизироватся.

Как например зделать вход на сайт так: www.site.aaa/vxod.php

или спрятать для гостей и юзеров. Имено весь блок.

Ссылка на сообщение
Поделиться на других сайтах

убери в main.tpl

{login}

сделай статическую страницу с {login}

делаешь файл vhod.html в нем ссылку на статическую страницу с этим блоком.

Ссылка на сообщение
Поделиться на других сайтах

убери в main.tpl

{login}

сделай статическую страницу с {login}

делаешь файл vhod.html в нем ссылку на статическую страницу с этим блоком.

Не понимает что такое {login} :(

Ссылка на сообщение
Поделиться на других сайтах

убери в main.tpl

{login}

сделай статическую страницу с {login}

делаешь файл vhod.html в нем ссылку на статическую страницу с этим блоком.

так не получится, надо выводить функцию {login}на статические страницы, статика в дефолтный момент просто видет текст {login} без формы входа

Ссылка на сообщение
Поделиться на других сайтах

убери в main.tpl

{login}

сделай статическую страницу с {login}

делаешь файл vhod.html в нем ссылку на статическую страницу с этим блоком.

так не получится, надо выводить функцию {login}на статические страницы, статика в дефолтный момент просто видет текст {login} без формы входа

Совершено верно. А что подругому никак нельзя? ;)

Ссылка на сообщение
Поделиться на других сайтах

celsoft, help me please :rolleyes:

Можно создать отдельную категорию в и шаблон к ней с включенным логин блоком в main.tpl , а в основном шаблоне этот блок убрать

Ссылка на сообщение
Поделиться на других сайтах

celsoft, help me please :rolleyes:

Можно создать отдельную категорию в и шаблон к ней с включенным логин блоком в main.tpl , а в основном шаблоне этот блок убрать

и как это сделать? чето я вообще не поняв ход ваших мыслей. ;)

Ссылка на сообщение
Поделиться на других сайтах

создаешь еще один шаблон, создаешь еще одну категорию, и при создании указываешь шаблон не по умолчанию, а который создал, вот его мысли

Ссылка на сообщение
Поделиться на других сайтах

создаешь еще один шаблон, создаешь еще одну категорию, и при создании указываешь шаблон не по умолчанию, а который создал, вот его мысли

Гониво :lol:

Блин. Ну как же выйти с этой ситуации. Где celsoft :angry:

Ссылка на сообщение
Поделиться на других сайтах

Здесь гдето было уже вход в логин как у Яндекса - по ссылке в открывающееся окно

Помоги найти плыз. Я искал не нашел.

Ссылка на сообщение
Поделиться на других сайтах

vlad7777,

DLE использует уже встроенный в себя Java-скрипт ShowOrHide, который используется в дефолтном шаблоне в файле userinfo.tpl , копай ;)

Ссылка на сообщение
Поделиться на других сайтах

А я не понимаю в чем проблема, топик мейкейр лично к вам обращаюсь. Вы толком так и не описали суть данного вопроса?

Если понять буквально ваш вопрос, то все делается оч. просто:

создаем файл ну например authorization.php в папке modules

<?php

/*

=====================================================

 Файл: authorization.php

-----------------------------------------------------

 Назначение: давайте спрячем авторизацию.

=====================================================

*/


$metatags['description']="Авторизация на сайте";


if(!defined('DATALIFEENGINE'))

{

  die("Hacking attempt!");

}


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

$tpl->compile('content');

$tpl->clear();

?>
далее в файле engine.php находим строки, которые описывают подключение основных компонентов там идет перечесление вида такого
		 case "feedback" :

		include ENGINE_DIR.'/modules/feedback.php';

		break;


		 case "lastcomments" :

		include ENGINE_DIR.'/modules/lastcomments.php';

		break;
вот и так сказать после описания всех основных модулей вставляем (подключаем) как бы наш :) псевдомодуль добавляя следующие строки
		 case "authorization" :

		include ENGINE_DIR.'/modules/authorization.php';

		break;
далее в своем шаблоне создаем файл authorization.tpl и туда пишем что-то подобное
<form method="POST">

Логин <input style='WIDTH: 165px; HEIGHT: 18px' type='text' name='login_name' /><br />

Пароль <input style='WIDTH: 165px; HEIGHT: 18px' type='password' name='login_password'><br />

<input name="login" type="hidden" id="login" value="submit" /><input type="submit" style="WIDTH: 70px; HEIGHT: 18px" value="Авторизироватся" />

</form>
Вот так вот, а ну в файле login.tpl после
else {

$login_panel = <<<HTML
и до
HTML;

}

?>

удаляем....

И так в итоге что мы имеем авторизация проходит по адресу test1.ru/index.php?do=authorization и больше нигде...

ПОСТСКРИПТУМ: название можите менять как хотите :), и еще оч. полезен будет людям каторые сделали авторизацию в виде яндекса (тема уже поднималась тут) так как, данная авторизация не приемленна пользователям с отключенной java... в файле authorization.tpl была представленна самая простая форма.... остальное это уже ваша фантазия.... По идее работать должно...

P.P.S. Всех с рождеством

Изменено пользователем Dali
Ссылка на сообщение
Поделиться на других сайтах

anton, и что ссылка будет http://sity.ru/category/login/ :lol:

Лично сам сделал на локалхосте и всё работает, для определённой категории используем шаблон с включенным логин блоком , а в шаблоне по умолчанию убираем этот блок - проще некуда

Ссылка на сообщение
Поделиться на других сайтах

Пробовал сам-то ? :D

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

там все описано по идее должно работать

Изменено пользователем Dali
Ссылка на сообщение
Поделиться на других сайтах

вот тыменно по идеи, прежде чем что-то выкладывать надо самому проверить, а то тут будут мудохатся а там не хрена не правельно :angry:

Ссылка на сообщение
Поделиться на других сайтах

вот тыменно по идеи, прежде чем что-то выкладывать надо самому проверить, а то тут будут мудохатся а там не хрена не правельно :angry:

Спецально для вас, молодой человек пишу!

Все там работает! это раз написал что поидее должно работать что бы люди тож свои мозги включали а не писали на форуме всякую лабуду аля как мне поменять цвет ссылочек в стандартном шаблоне (благодоря этим топикам нормальные уходят в небытие и действительно нужные уходят в нибытие) (а также я начинаю понимать всех людей каторые пишут модули маленькие хаки, или же помагают другим форумчанам, а именно их "не желание" помогать другим, так как большая чать даже в простом языке гипертекстовой раметки "HTML" ничего не смыслят... но зато амбицый масса... :angry: )

И поверьте мне я бы не писал решение по данной проблеме если бы она не была связанна с топиком по поводу авторизации ака яндекс или бигмир и когда меня порасили отрисовать диз с такой вот пасочкой я сталкнулся с проблемой что при отсутствии у поситителя сайта java он не соможет авторизироватся... а так никто там до конца решить ее и не смог поэтому пришлось самому попытатся а не кричать что ты проверял или нет или же кричать по поводу у меня ничего не работает...???

И еще постскриптум... уже для тех кто обратил вниание на этот топик а именно Авторизая во всплывающем окне

окно, в разных браузерах (а также в версиях браузерах) отображается по разному советую использовать другой ява скриптик от http://www.huddletogether.com/projects/lightbox2/ разве что его стоит почистить от всякого рода не нужностей (облегчить)

Изменено пользователем Dali
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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