Добрый день! Не прошу сделать за меня, прошу объяснить ламеру. Сразу скажу, что гуглом пользоваться умею и все подобные темы на этом форуме перечитал. Вообщем задача какая. Как выглядит модуль, на всякий покажу, во вложении. Там же и то, чего хочу от него добиться. Предполагаю что операции предстоят не сложные, но хочу разобраться сам. Имхо постояно спрашивать на форумах желания нет. Есть желание научится. Перелопачивал фалы default.php и mod_login.php. В дримвиве смотря на закладку дизайн, создается впечатление, что да, вот оно. Отсюда ноги и ростут. Ан нет. Никакие изменения вплоть до полного опустошения файлов никакого результата не дают. В одном топике Fanamura дает наводку, какой файл править. Но Как можно что то изменить в 3-х строках кода: Код (PHP): // no direct access defined('_JEXEC') or die('Restricted access'); // Include the syndicate functions only once require_once (dirname(__FILE__).DS.'helper.php'); $params->def('greeting', 1); $type = modLoginHelper::getType(); $return = modLoginHelper::getReturnURL($params, $type); $user =& JFactory::getUser(); require(JModuleHelper::getLayoutPath('mod_login')); моя недалекая логика не понимает. Итак, ещё раз. Ученик хороший, просто подтолкните. Читай там то. Купи книгу такую то. Объяснение почему именно этот файл. И что за что в нем отвечает? Кому не тяжело, объясните плз. Завис и не понимаю в каком направлении мне двигаться дальше...а разобраться и научиться ОЧЕНЬ хочу! P/S/ Такой же пост создал в другом топе. Промахнулся. Удалите плз.
Если Вы хотите добиться, того что у Вас на скринах, т.е изменения формы входа, то посмотрите templates\ваш_шаблон\html\mod_login\default.php
Спасбо огромное! Лед тронулся, копаю Каким образом и откуда вы узнали что изменяется именно этот файл? Чтоб не спрашивал по каждому пункту, как выяснить из какого файла берется информация?
А где доки смотреть то? Англ документация? Может хоть гугл транслитер мне поможет) Поделитесь ссылкой
Вцелом, получается. Спасибо огромное за соучастие Выглядит сейчас - см. вложение. Не пойму, где редактируется стиль "Регистрация". Это уже в каком то CSS файле? т.е. как из надписи сделать кнопку? По аналогии с "войти", нужно где то создать стиль для BUTTON_REGISTER? И где в коде начало и конец блока, отвечающего за вывод этой самой кнопки (пока ещё ссылки, регистрации, всмысле)...а то что то не могу переставить местами. С предыдущим понятно, каждый в своем диве...а тут не понял. Код (PHP): <div class="logform-indent"> <p> <a href="<?php echo JRoute::_('index.php?option=com_user&view=reset#content'); ?>"> <?php echo JText::_('FORGOT_YOUR_PASSWORD'); ?></a> </p> <p> <a href="<?php echo JRoute::_('index.php?option=com_user&view=remind#content'); ?>"></a> </p> </div> <?php $usersConfig =& JComponentHelper::getParams('com_users'); if ($usersConfig->get('allowUserRegistration')) : ?> <p class="form-indent1"> <a href="<?php echo JRoute::_('index.php?option=com_user&task=register#content'); ?>"> <?php echo JText::_('Register'); ?></a> </p> <?php endif; Вцелом, почему каждая переменная в отдельном Диве, а регистрация нет?
Стили находятся здесь templates\ваш_шаблон\css\template.css а вот насчет кнопки, то можно сделать редирект с помощью JS на страницу регистрации Код (CODE): <INPUT type="button" class="класс_из_Войти" value="Регистрация" onClick="window.location='index.php?option=com_user&view=register'"> Хотя сам бы так делать не стал, т.к. у юзера может быть отключен JS Код (CODE): <p class="form-indent1"> <a href="<?php echo JRoute::_('index.php?option=com_user&task=register#content'); ?>"> <!--а это Ваша ссылка "Регистрация"--> <?php echo JText::_('Register'); ?></a> </p>
C перестановкой разобрался полностью, спасибо за код с пометками. С вашего напутствия уверен, что разберусь и с кнопкой теперь. Покопаюсь и все получится Хочу пару книг купить толковых, для самообразования...что актуальнее, посоветуйте, html+CSS или PHP?
что актуально для Вас лично - выбирайте сами. Если Вы в области веб-дизайна, то css+html - обязательно. В любом случае знания html+php+css необходимы )) с вопросами про книги и статьи обращайтесь ко мне лучше в личку или асю, а то не по теме - не хорошо это
Подскажите пожалуйста очень нужно! Я станоновил шаблон: gk_yourshop (http://demo.gavick.com/joomla15/nov2010/ Сообщить о нерабочей ссылке) И сталкнулся с такой проблемой. В модуле mod-login при нажатии на регистрацию заместо русского языка появляется какаето хрень Регистрация Регистрация Регистрация Все остальное работает нормально толь регистрация тупит Помогите пожалуйста я тока учусь!
Это проблемы с кодировкой файла default.php модуля mod_login. Поменяйте кодировку этого файла на UTF без BOM (можно с помощью Notepad++). Этот файл может быть в 2 местах: 1) templates\ваш_шаблон\html\mod_login 2) modules\mod_login\tmpl
В Notepad++ преобразовываю UTF 8 без BOM сохроняю те файлы которые ты написал, но ничего не меняется открыл снова фаилы в Notepad++ кодировка так и не изменилась осталась ANSI Немогу поменять на UTF8 без BOM, не сохроняется. только на UTF8 но не чего не происходит!!!
Добрый вечер, а подскажите где поменять файл русификации, в mod_login, беда в том что коряво русифицирован файл. В итоге на странице регистрации такая вот картина: Имя пользователя: * Имя пользователя: * E-mail: * Пароль: * Подтверждение: а должно быть: Имя пользователя: * Логин: * E-mail: * Пароль: * Подтверждение: В /language/ru-RU не нашел этого там есть файл ru-RU.mod_login но там этого нет.... Помогите где ещё можно поискать