0 Пользователей и 1 Гость просматривают эту тему.
- 3 Ответов
- 5891 Просмотров
Прошу помощи. Не могу понять, где найти HTML страницы сайта.
Например где вносить изменения во внешнем виде шаблона прописано и понятно где это находится.
А где находятся файлы каждой страницы сайты, типо страниц регистрации и прочего.
Также не понятно, как подключать и куда прописывать скрипты для сайта. То есть не понятно, где находятся файлы в которых все прописывается.
Хотел поставить капчу, но не могу найти где прописать код после <form>. Где искать этот файл.
Помогите, кто шарит. Заранее спасибо.
Каждый вывод выводится своим шаблонизатором расширений, основной шаблон в папке templates, а HTML сатаниц вообще не существует.
Форму ищите в файлах того расширения на котором она выполнена, можете поиском по тексту всех файлов по (id name action и др.) если не понимаете где искать.
Шаблон (общий вид страниц) находится в папке templates/имя_выбранного_шаблона. Там же и меняется его вид. Правда, «код после <form>» ты там не напишешь. Для этого надо править стандартную форму регистрации или ставить соответствующий плагин. Причем установка или написание плагина — пожалуй, единственный верный вариант, потому что после обновления движка придется править форму каждый раз. По поводу плагинов — добро пожаловать в Google и JED
Просто мне говорили, что проще пользоваться скриптами, чем плагинами, типо так проще. Но как скрипты вставлять в Joomla я так и не нашел и забил на это дело.
-
Offline
AndJy
Недавно здесь
- Регистрация:
- 20.07.2016
- Сообщения:
- 17
- Симпатии:
- 0
- Пол:
- Мужской
Как найти страницу в админке, которая на сайте есть, а в админке в материалах ее найти не могу.
Есть ссылка по которой попадаю на «Ошибка 404. Страницы не существует», есть ее URL. Как узнать что это за страница? Где ее найти, как? -
Offline
AndJy
Недавно здесь
- Регистрация:
- 20.07.2016
- Сообщения:
- 17
- Симпатии:
- 0
- Пол:
- Мужской
-
Offline
Alekxandr
Пользователь
- Регистрация:
- 30.11.2015
- Сообщения:
- 196
- Симпатии:
- 13
- Пол:
- Мужской
Я конечно не академик.Но Ваши вопросы меня наталкивают на аналогию.
— Я решил построить дом.Что там сложного?
— А ты фундамент заложил?
— А что такое фундамент?
Ничего личного.Размышления… -
Offline
AndJy
Недавно здесь
- Регистрация:
- 20.07.2016
- Сообщения:
- 17
- Симпатии:
- 0
- Пол:
- Мужской
Ок, а по существу вопроса?
-
Offline
Alekxandr
Пользователь
- Регистрация:
- 30.11.2015
- Сообщения:
- 196
- Симпатии:
- 13
- Пол:
- Мужской
По существу могу сказать одно.Лично я пол года изучал Джумлу и только потом по видеоурокам начал пытаться делать сайт.И к тому времени я уже понимал хотя бы элементарные настройки.Я не делаю для кого-то,только лично для себя и друзей.Без коммерции.Да и сайты я делаю очень простые.
-
Offline
Asylum
Местный
=> Cпециалист <=- Регистрация:
- 09.02.2007
- Сообщения:
- 2 744
- Симпатии:
- 160
- Пол:
- Мужской
А по заголовку не проще? В менеджере материалов, в поиске вбиваете заголовок, и вуаля
-
Offline
AKopytenko
Russian Joomla! Team
Команда форума- Регистрация:
- 01.09.2011
- Сообщения:
- 1 962
- Симпатии:
- 168
- Пол:
- Мужской
Лучший ответ
Если страницы нет нигде (выводится непонятно каким компонентом) — можно в Общих настройках, в блоке «Настройки SEO» отключить SEF (ЧПУ).
При повторном заходе на страницу URL будет преобразован в обычный, с указанием компонента, который выводит «статью».
Далее нужно зайти в этот компонент в админке и смотреть откуда компонент берёт материалы. -
Offline
Юлия Д
Недавно здесь
- Регистрация:
- 14.10.2016
- Сообщения:
- 4
- Симпатии:
- 0
- Пол:
- Женский
Всем привет! Я по этому же вопросу, где в шаблоне найти страницу от которой известен только URL? (По заголовку не находиться) когда отключила SFE (ЧПУ) то при перезагрузке и при переходе с того места откуда я на неё попадала, выдаёт главную страницу, а не на ту от которой есть URL и в добавок на главной странице все изображения перестали отображаться и на их месте появились иконки. Помогите пожалуйста новичку в редактировании шаблона!!!!!
-
Offline
OlegK
Russian Joomla! Team
Команда форума
⇒ Профи ⇐- Регистрация:
- 17.01.2011
- Сообщения:
- 7 813
- Симпатии:
- 769
- Пол:
- Мужской
В Джумла страницы , вернее содержимое страниц хранится в базе данных и URL страницы создается динамически, а не хранится в шаблоне .
-
Offline
Юлия Д
Недавно здесь
- Регистрация:
- 14.10.2016
- Сообщения:
- 4
- Симпатии:
- 0
- Пол:
- Женский
Спасибо за ответ. с URL понятно, но я не могу найти в шаблоне страницы сайта что бы их редактировать. Начну с того, что блок в котором кликабельные ссылки по которым осуществляется переход на страницы я тоже не могу найти в шаблоне (он не отображается как модуль), мало того из этого блока куча переходов на страницы которые тоже нигде не отображаются в шаблоне и единственное что внешне связывает страницы с сайтом это URL страницы с которой был переход плюс хвостик после слеша.
-
Offline
OlegK
Russian Joomla! Team
Команда форума
⇒ Профи ⇐- Регистрация:
- 17.01.2011
- Сообщения:
- 7 813
- Симпатии:
- 769
- Пол:
- Мужской
Ну эта тема не про поиск блоков и изменение шаблона. А как искала блоки ?tp=1 к ссылке , и какая версия Джумла?
Может придумаешь название и создашь новую тему в правильном разделе ? -
Offline
Юлия Д
Недавно здесь
- Регистрация:
- 14.10.2016
- Сообщения:
- 4
- Симпатии:
- 0
- Пол:
- Женский
Да, модули искала через ?tp=1, и в админ панели смотрела в менеджере модулей, в менеджере материалов, в менеджере категорий, но нигде ничего не нашла (((
В общем, сейчас сформулирую и создам новую . Спасибо за ответ ))) -
Offline
AKopytenko
Russian Joomla! Team
Команда форума- Регистрация:
- 01.09.2011
- Сообщения:
- 1 962
- Симпатии:
- 168
- Пол:
- Мужской
90%, что это потому, что у вас какой-то клубный шаблон на своём движке с тысячами строк «своего» кода…
За поддержкой клубных шаблонов вам лучше обратиться на форум разработчика. Если он, конечно, легально приобретённый, а не скачаный с варезника. -
Offline
Юлия Д
Недавно здесь
- Регистрация:
- 14.10.2016
- Сообщения:
- 4
- Симпатии:
- 0
- Пол:
- Женский
Шаблон сайта был получен в подарок во время обучения с сайта http://cmsheaven.org, сам шаблон на сайте платный. Является ли сайт варезником или нет я не знаю. Но то, что он не сайт прямого разработчика это точно.
Поделиться этой страницей
В традиционнных web-сайтах страницы хранятся в отдельных HTML-файлах. Пользователь переходит по ссылке с названием файла и получает на экране браузера содержание этого файла. В Joomla! страницы не хранятся в отдельных HTML-файлах, страницы хранятся в базе данных MySQL и формируются динамичеки. Когда Ваш сайт просматривают, Joomla! ищет соответствующие эллементы в базе данных и из них формирует динамически страницу, которая в конечном итоге отображается в браузере.
Исключением являются изображения и стороннние файлы (например архивы), которые хранятся в отдельных папках на сервере. База данных обычно создается в процессе инсталляции Joomla! Вы можете просматривать и редактировать содержимое базы данных, например через phpMyAdmin.
Компонент поиск по сайту
Поиск по сайту Joomla относится к внутренним инструментам системы. Обеспечивает поиск по сайту компонент «Поиск», ID=19. Этот компонент не является системным расширением и не блокирован от отключения. Поэтому, если хотите отключить возможность искать по сайту системой Joomla, достаточно отключить Компонент ID=19, на вкладке: Расширение>>>Управление>>>Поиск.
Если вы отключите этот компонент, пропадет ссылка «Поиск» в меню «Компоненты» главного меню. Однако, не пропадут размещенные модули поиска. При попытке воспользоваться формой поиска на сайте при отключенном компоненте, посетители увидят такую страницу ошибок:
Примечание: Отключение компонента априори исключает возможность создания страниц результатов поиска. Если это сделать (отключить) в начале наполнения сайта, вы исключите из выдачи поисковых систем страницы с результатами поиска и их не нужно закрывать от поисковиков в файле robots.txt.
Важно! Будьте внимательны, отключение компонентов и плагинов поиска и умного поиска, а также очистка индекса сайта, удалит возможность поиска при добавлении внутренней ссылки в редакторе.
Компонент «Умный поиск» ID=27, создан для улучшения основного поиска по сайту с использованием внутреннего индексирования сайта.
Включив умный поиск, вы расширяете возможности поиска по расширенным запросам. Например, вы ищите слова «сайт». Умный поиск позволит системе искать материалы по всем формам слова «сайт».
Из практики скажу, что Умный поиск, конечно, улучшает простой поиск по сайту, но не значительно.
Как работает умный поиск
В теории умный поиск Joomla должен работать так, пример:
- Вводите в поиск фразу Фундамент и Дом, система ищет контент со словами «Фундамент» и «Дом».
- Вводите Фундамент не Дом, система ищет слово Фундамент, без слова Дом.
- Водите Фундамент или Дом система ищет материалы со словом Фундамент или Дом или оба этих слова.
- Фраза «Фундамент и Дом» взятая в кавычки, даст команду системе искать точную фразу «Фундамент и Дом».
Результаты поиска можно ограничить с помощью фильтров по различным критериям, которые приводятся ниже.
Плагины поиска
Включение функционирования поиска по сайту, обеспечивают плагины поиска, а именно:
Плагины типа search:
- – Поиск – Категории ID=417
- – Контакты ID=418
- – Контент ID=419
- – Ленты новостей ID=420
- – Метки ID=451
Плагины типа content:
- — Умный Поиск — Метки ID=447
- — Категории ID=442
- — Контакты ID=443
- — Содержимое ID=444
- — Ленты новостей ID=445
Каждый из этих плагинов, включает поиск по указанному, в названии, контенту. Например, Поиск – Контент включить поиск по статьям, а Умный Поиск – Содержимое подключит к поиску индекс сайта.
Стоит обратить внимание, что умный поиск по умолчанию включен, для категорий, контента, ленты новостей, ссылок и меток и по умолчанию, индексируются компонентом «Умный поиск», раздувая базу данных сайта.
Важно! Для ускорения индексации умного поиска, на вкладке Компоненты >>> Умный поиск, после включения умного поиска, нужно нажать кнопку «Индексировать».
Форма поиска на Joomla – Поисковые Модули
Чтобы разместить формы поиска на фронтэнд сайта есть два модуля типа: «Поиск по сайту» и «Умный поиск».
- Для создания модуля «Поиск по сайту» идем на вкладку Расширения>>> Модуль>>> Создать модуль>>> Тип «Поиск».
- В настройках модуля отключаем «OpenSearch – автопоиск», чтобы снизить нагрузку на сервер. Остальные поля заполняем по желанию.
- Для создания модуля «Умный поиск по сайту» идем на вкладку Расширения>>> Модуль>>> Создать модуль>>> Тип «Умный поиск».
- В настройках отключаем «OpenSearch – автопоиск», чтобы снизить нагрузку на сервер. Остальные поля заполняем по желанию.
- В настройках модулей отключаем не только «OpenSearch – автопоиск», но и можно отключить «Автоматические подсказки». Эта настройка будет пояснять пользователю, как работает поиск по сайту и что ему, пользователю нужно делать.
Об OpenSearch
Стоит отметить, что в теории, инструментарий поиска Joomla, может взаимодействовать с OpenSearch некоторых браузеров.
Чтобы убрать из выдачи, страницы ?format=opensearch, нужно поступить следующим образом: в создаваемом модуле поиска по сайту в настройке «OpenSearch – автопоиск» ставим «Нет».
Общие настройки поиска
Общие настройки поиска меняем (если нужно), на вкладке Общие настройки>>>Поиск.
От общих настроек меняется внешний вид результатов поиска:
Результаты умного поиска с подсказками поиска.
Статистика использования поиска по сайту
Чтобы оценить работу поиска по сайту, давайте посмотрим на вкладку: Компоненты >>> Поиск, из основного меню сайта. Именно здесь, система по умолчанию, собирает статистику поисковых запросов.
Поставьте форму поиска, очистите статистику поиска (есть кнопка) и посмотрите, сколько раз использовался поиск на вашем сайте за контрольный промежуток времени.
Аналогично посмотрите статистику Компоненты >>> Умный Поиск.
Зачем отключать opensearch
Проведите эксперимент. Попробуйте ввести в поиск Яндекс запрос:
index.php/component/search/?format=opensearch
И почитайте логины владельцев сайта на уровне root. Это как минимум не безопасно.
Недостатки поиска и умного поиска
Включая умный поиск сайта Joomla, и даже не нажимая кнопку индексировать, вы создаете десятки или сотни новых ссылок страниц сайта. Если вы их не закроете от индексации они попадут в выдачу, и не понятно, как их проиндексирует поисковики, как основной контент или как дубли.
Во-вторых, Joomla не умеет автоматом удалять битые ссылки из поиска. Поэтому удалять их придется вручную.
Конфликт умного поиска и поиска
Вот что говорит официальное руководство пользователя Joomla: Умный поиск (Smart Search) не взаимодействует с простой системой поиска Joomla. Однако, включая обе системы поиска, вы можете создать противоречивые и запутанные результаты поиска, вводя в заблуждение пользователя.
Еще один момент. Поиск и Умный поиск создают ссылки разного вида, но одинакового содержания. По умолчанию авторы включили поиск, но отключили умный поиск. Поэтому, для уменьшения и так большого количества создаваемых Joomla дублей, используйте либо простой поиск по сайту, либо умный поиск.
Совет. Закройте все страницы с результатами поиска в файле robots.txt. Для этого добавьте в robots.txt директивы (например):
- Disallow: /component/ (закроет страницы: search/?format=opensearch)
- Disallow: /*?searchword=*(закроет страницы поиска)
Вывод
Подводя итоги поиска на Joomla можно сказать:
- Не используйте одновременно поиск и умный поиск на сайте;
- Чтобы снизить нагрузку на сервер отключите opensearch в настройках модуля поиска;
- Чтобы уменьшить дубли страниц в выдаче, закройте результаты поиска в файле robots.txt;
- Используйте статистику использования поиска для расширения семантического ядра сайта.
©Joomla3-x.ru
Еще статьи
Многие новые пользователи Joomla часто обращаются с таким вопросом. Как узнать адрес созданной страницы или материала в Joomla?
Что делать если не работает созданная вами ссылка типа «joomla.ru/downloads»? Или что делать и где найти опубликованный материал в Joomla?
Ответ на все эти вопросы всего один и он довольно прост. И работает для версии Joomla 2.5, так и для Joomla 3!
Все, что вам нужно — знать ID страницы / материала в Joomla.
Как узнать ID материала в Joomla?
Откройте в Панели управления вкладку Материалы. Вы увидите список материалов. Крайнее правое значение и есть ID страницы. (см. скриншот ниже)
Как же узнать URL материала Joomla?
Просто заполните данную ссылку! Введите свои данные вместо выделенного жирным шрифтом.
http://вашсайт.ru/index.php?option=com_content&view=article&id=вашid
В итоге у вас должно получиться ссылка такого вида: http://joomla.ru/index.php?option=com_content&view=article&id=2565
Вот и все! Небольшая статья о наболевшем
Удачи вам в разработке сайтов, друзья!