В этой статье я расскажу где и хранятся все тексты сайта, как их искать, добавлять, изменять и удалять.
Текст на сайте Joomla. Как найти, добавить, изменить, удалить.

Многие начинающие web-мастера и владельцы сайтов сделанных на Joomla очень часто встают перед проблемой, когда на сайте нужно изменить какой-то текст, но совершенно нет понимания, как это сделать. В этой статье я постараюсь подробно рассказать о том, где и в каком виде хранятся все тексты сайта, а также как их искать, добавлять, изменять и удалять.

Тема управления любым текстовым содержимым Joomla достаточно простая, но вызывает массу вопросов у начинающих. Для начала давайте разберемся где же вообще хранятся тексты на сайте под управлением Joomlа.

Текст на сайте Joomla.  Где хранятся тексты?

Есть всего два места, в которых могут храниться тексты на Joomla-сайте:

  • языковые файлы
  • база данных

Почему устроено именно так? Все дело в том, что всё текстовое содержимое сайта можно разделить на две категории:

  1. Тексты, создаваемые пользователями. Сюда входит любая информация, которую вы добавили на сайт через админку, либо фронтенд. К этой категории относятся все статьи, названия категорий, модулей, всё, что вы добавили сами и сохранили.
  2. Тексты созданные разработчиками. К этой категории относятся все тексты, которые не подразумевают изменение пользователем или администратором. К этой категории относятся все настройки Joomla и расширений, а также какие-то неизменные постоянные (вроде текста «Добавить в корзину» на кнопке интернет-магазина).

Примечание: есть и третья категория – тексты, вставленные плохими разработчиками прямо в код расширения. Такое до сих пор встречается. Данную категорию не рассматриваем, поскольку таких расширений нужно избегать в принципе.

Если вы хотите найти какой-то текст, то первое, что требуется, это понять к какой их двух категорий он относится. Как это сделать? Очень просто! Ответьте на вопрос: «Кем создан данный текст?», имея два варианта ответов:

  1. Пользователями или администратором.
  2. Разработчиками Joomla/расширения Joomla.

В первом случае у нас будет первая категория текстов, а во втором – вторая. В зависимости от категории будет изменяться подход к управлению текстом.

Текст на сайте Joomla. Как найти, добавить, изменить, удалить текст, созданный пользователями или администратором.

Начнем с первой категории текстов. Если текст создан пользователями или администратором, то отредактировать его можно через административную панель в том разделе, где его создали. К примеру, текст статьи можно отредактировать в настройках этой статьи, текст категории – в настройках категории, текст пункта меню – в настройках соответствующего пункта меню. Чтобы быстро находить такие тексты нужно хорошо ориентироваться в структуре Joomla. Универсального способа, который укажет вам прямо на страницу редактирования, нет. Текст в заголовках страниц «Title» также относится к этой категории.

Для добавления, изменения, удаления текстов данной категории достаточно сохранить изменения после редактирования путем нажатия соответствующей кнопки. Ничего сложного.

Текст на сайте Joomla. Как найти, добавить, изменить, удалить текст, созданный разработчиками Joomla/расширения Joomla.

Может показаться, что этой категорией текстов управлять гораздо сложнее, чем первой, но на самом деле это не так. Здесь все гораздо проще.

Данная категория текстов хранится в так называемых языковых файлах Joomla. В версии Joomla 1.5 и более ранних эти тексты редактировались только в соответствующих языковых файлах. Т.е. нужно было открыть файл по FTP, найти текст и внести в него исправления. При этом требовалось знать в, каком из файлов искать. Их довольно много.

В последних версиях Joomla(2.5, 3.х) разработчики встроили функцию «Переопределение констант». Она очень полезна и удобна.

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

  1. Переходим в «Расширения» –> «Менеджер языков» –> «Переопределение констант».

    joomla-text

  2. Создаем новую константу путем нажатия соответствующей кнопки:

    joomla-text

  3. Видим следующую форму:

    joomla-text

  4. В этой форме выбираем способ, которым ищем языковую константу: по ее названию («Константа») или по тексту, который в ней содержится («Значение»).

  5. Вводим текст/константу и жмем «Найти».

    joomla-text

  6. Ниже появляется список всех констант, содержащих заданный текст. Выбираем из них ту, которую хотим исправить и кликаем по ней. Поля слева автоматически заполняются.

  7. В поле «Текст» вы можете изменить или удалить значение текущей языковой константы.

    joomla-text

  8. После того, как значение константы исправлено, жмем кнопку «Сохранить».

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

Второе дополнение – в поле «Текст», как собственно и в языковых файлах, допустимо использование HTML тегов, а также языковой переменной «%s»(для тех, кто в курсе).

Думаю, вы согласитесь, что в Joomla управление текстами одно из самых простых среди всех CMS. Конечно, проще было бы исправлять тексты прямо на сайте, но это возможно далеко не во всех случаях.

Если даже после прочтения статьи вы не смогли найти на сайте какой-то текст, пишите в комментариях. Постараюсь помочь.

Об авторе
Об авторе
Wedal (Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.

Добавить комментарий

Для отправки комментария введите код с картинки:
Защитный код
Обновить

Комментарии  

+6 # Miheich 20.05.2013 12:51
Хорошая, полезная статья!
Ответить | Ответить с цитатой | Цитировать
0 # BEK 05.10.2013 16:53
Это то что нужно!!! Спасибо!!!
Ответить | Ответить с цитатой | Цитировать
-1 # Адель 25.10.2013 09:40
подскажи, где хранятся переопределенные константы? я хотела бы их копировать, а не создавать заново для других сайтов например, так как этот английский шаблон мне нравится.
база данных? или директория какая?
Ответить | Ответить с цитатой | Цитировать
-1 # Wedal 26.10.2013 02:22
Адель, хранятся в
language/overrides/ru-RU.override.ini
и в БД, в таблице overrider.
Ответить | Ответить с цитатой | Цитировать
0 # Ярослав 27.10.2013 12:37
Задолбался! В поиске легко находит значение! Меняю в поле "ТЕКСТ" ,сохраняю! Но на сайте никаких изменений!И при обновлении остается без изменений
Ответить | Ответить с цитатой | Цитировать
0 # Aleksandr81 01.11.2013 20:21
Подскажите, что делать! Я изменяю значение константы, но при сохранении, изменений не происходит, да и новой константы в списке не появляется!
Ответить | Ответить с цитатой | Цитировать
-1 # Татьяна 333 06.04.2014 08:04
Очень полезная статья. но то, что я хотела исправить, найти с помощью констант не смогла. у меня шаблон OT_Swiz Cake. никак не получается найти и изменить текст приветствия на главной странице и номер телефона. через изменение шаблона главной страницы могу совсем убрать это, могу через таблицу стилей изменить их цвет и размер.. А вот сам текст поменять - никак.. Помогите, если можете
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 07.04.2014 06:59
Татьяна, экспортируйте дамп БД через PhpMyAdmin, откройте его в Notepad++ и поищите ваш текст поиском по файлу. Если найдете, значит напишите, в какой таблице БД. Если нет - значит нерадивые разработчики шаблона вставили его прямо текстом в файлы шаблона.
Ответить | Ответить с цитатой | Цитировать
-1 # Игорь 02.07.2017 04:59
Почему же нерадивые? Текст в шаблоне не может быть в БД, поскольку изначально нет БД. Когда вы установили шаблон, затем создали новую БД, как там может оказаться текст из шаблона? Чисто логическое умозаключение, но может вам виднее
Ответить | Ответить с цитатой | Цитировать
-1 # Wedal 02.07.2017 17:06
Игорь, вы забываете про так называемый quickstart - готовую сборку Joomla с уже установленным и настроенным шаблоном и базой данных.
Ну и вообще, даже если тексты добавляются в шаблон, они должны содержаться в языковых файлах, но никак не в его коде.
Ответить | Ответить с цитатой | Цитировать
-1 # Vlad Kazimir 15.04.2014 15:34
Не могу найти в админке где находится статья которая размещена на главной странице сайта, помочь можете?
Ответить | Ответить с цитатой | Цитировать
-1 # Татьяна 333 15.04.2014 20:26
в админке откройте:
меню->главное меню-> главную страницу.
справа есть пункт - привязка модулей к данному пункту меню. позаглядывайте в каждый модуль и найдете.
Ответить | Ответить с цитатой | Цитировать
-1 # Den 16.04.2014 04:55
Здравствуйте, на главной странице моего сайта на Joomla!, 2.5.18. появился следующий фрейм:
"Уважаемые пользователи!

Мы приносим свои извинения, но доступ к запрашиваемому ресурсу ограничен.

Возможные причины ограничения доступа:

Доступ ограничен по решению суда или по иным основаниям, установленным законодательством Российской Федерации.

Сетевой адрес, позволяющий идентифицировать сайт в сети «Интернет», включен в Единый Реестр доменных имен, указателей страниц сайтов сети «Интернет» и сетевых адресов, позволяющих идентифицировать сайты в сети «Интернет», содержащие информацию, распространение которой в Российской Федерации запрещено.

Проверить наличие сетевого адреса в Едином реестре можно в разделе «Просмотр реестра» на сайте eais.rkn.gov.ru.

Сетевой адрес, позволяющий идентифицировать сайт в сети «Интернет», включен в Реестр доменных имен, указателей страниц сайтов в сети «Интернет» и сетевых адресов, позволяющих идентифицировать сайты в сети «Интернет», содержащие информацию, распространяемую с нарушением исключительных прав.

Проверить наличие сетевого адреса в Реестре можно в разделе «Просмотр реестра» на сайте nap.rkn.gov.ru/reestr.

Сетевой адрес, позволяющий идентифицировать сайт в сети «Интернет», включен в Реестр доменных имен, указателей страниц сайтов в сети «Интернет» и сетевых адресов, позволяющих идентифицировать сайты в сети «Интернет», содержащие призывы к массовым беспорядкам, осуществлению экстремистской деятельности, участию в массовых (публичных) мероприятиях, проводимых с нарушением установленного порядка.

Проверить наличие сетевого адреса в Реестре можно в разделе «Просмотр реестра» на сайте 398-fz.rkn.gov.ru."
По тегам найти его не получается, на работоспособность он никак не влияет, может дадите какие рекомендации какего удалить
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 17.04.2014 03:24
Den, именно фрейм внутри страницы вашего сайта или вместо страницы? Это великий русский фаервол. Если он во фрейме, то значит заблокировали ресурс, который это фрейм показывал. Если просто вместо вашей страницы, то под блокировку попал ваш сайт.
Ответить | Ответить с цитатой | Цитировать
0 # Den 17.04.2014 03:46
Здравствуйте,он отображается внутри в двух местах главной страницы вверху и внизу, сайт работает...
Ответить | Ответить с цитатой | Цитировать
0 # SemDJ 05.05.2014 11:14
В чем может быть причина, поиск переопределение констант раньше работал, сейчас перестал ничего не находит, проверял уже на нескольких шаблонах... прошу помощи
Ответить | Ответить с цитатой | Цитировать
0 # Glib 23.03.2015 23:20
Добрый день! Спасибо за статью, узнал новую штуку.

Но вот в моем случае не работает. Хочу на этом шаблоне http://prasowanie-wawa.com/ поменять английские название About Me, I'em Here, Recent Work, Make Kontakt меню (хотя на самом деле это не меню, а встроенная часть шаблона), но уже и в коде искал и так как Вы советуете - не работает. Подскажите где найти этот текст!?
Ответить | Ответить с цитатой | Цитировать
0 # Glib 23.03.2015 23:45
Нашел!!!!

Помог phpMyAdmin, там нашел через поиск и там же поменял текст.
Ответить | Ответить с цитатой | Цитировать
0 # Aljak7 17.04.2015 09:54
Добрый день. После заполнения полей регистрации(стандартная) и нажатия кнопки регистрации в Joomla 3, на моем шаблоне отсутствует текст приветствия: "Учетная запись для вас была создана. На указанный при регистрации адрес электронной почты....."
На шаблоне "Protostar" текст отображается.
Помогите пожалуйста. :sad:
С уважением, Олег.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 18.04.2015 03:07
Aljak7, скорее всего у вас в шаблоне не вставлена переменная вывода системных сообщений, коим является текст приветствия. Вам нужно найти в коде шаблона(обычно в файле index.php шаблона) строчку:
Код:<jdoc:include type="component" />
и вставить перед ней:
Код:<jdoc:include type="message" />
Ответить | Ответить с цитатой | Цитировать
0 # Василий Дудкин 08.08.2015 19:51
Добрый день. Не могу ввести текст на сайт в Joomla 1.5.26 из файлов Word или блокнот. С клавиатуры текс вводится. картинки также вводятся.
Помогите пожалуйста.
Заранее благодарен Василий.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 10.08.2015 04:32
Василий, какой html-редактор для ввода текста у вас установлен? (посмотрите в общих настройках Joomla, если не знаете точно).
Ответить | Ответить с цитатой | Цитировать
0 # Vasler 04.11.2015 19:38
Ничего не получается..Мне например нужно изменить текст под иконками на главной. И как это сделать? Описанным здесь способом совершенно ничего не находит
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 06.11.2015 04:22
Vasler, тогда попробуйте метод "Поиск в файлах", описанный в этой статье: http://wedal.ru/uroki-joomla/joomla-faq.html
Ответить | Ответить с цитатой | Цитировать
0 # Виталий К. 08.11.2015 22:12
В настройках шаблона есть меню для выбора изображения логотипа. Хотелось бы с помощью средств html добавить текстовую информацию справа от изображения логотипа (например, телефоны и адрес компании). В модулях настроек нет, чтобы можно было что-то изменять..
Ответить | Ответить с цитатой | Цитировать
-1 # Wedal 09.11.2015 04:29
Виталий, вероятно можно это сделать, но здесь универсального средства нет. Нужно смотреть код шаблона и то, как работает в нем меню.
Ответить | Ответить с цитатой | Цитировать
0 # Валерий50 16.11.2015 12:12
у меня на сайте в футере текст разработчиков:
"Design by JVG Powered by Warp Theme Framework". В файлах его нет. По моему текст в модуле footer, как его удалить, или изменить? Искал в константах и в таблицах базы, не могу найти.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 17.11.2015 07:46
Валерий, это копирайт. Разработчики шаблонов часто хорошо прячут его в коде, чтобы пользователи не могли его удалить. В таких случаях использование стандартных методов поиска текстов оказывается бесполезным и помочь может только прямое чтение кода и его разбор с целью найти зашифрованные строки.
Ответить | Ответить с цитатой | Цитировать
0 # Тина 29.01.2016 06:26
Большое спасибо за статью!!!!!! Помогло....
Ответить | Ответить с цитатой | Цитировать
0 # Константин 13.02.2016 15:46
Хороший у Вас сайт, нашёл то что искал.
Ответить | Ответить с цитатой | Цитировать
0 # Александр М 22.03.2016 15:18
Здравствуйте,спасибо за статью,но ничего не находит почему-то.
и в админке далеко не все разделы сайта, к тому же даже некоторые текущие не редактируются.То есть меняю текст,сохраняю,а на сайте он не изменяется.Почему так?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 24.03.2016 05:37
Александр, пишите подробнее. Где меняете? Какой текст? Сколько языков у сайта?
Ответить | Ответить с цитатой | Цитировать
0 # Александр М 24.03.2016 06:21
Например,текст,который отображается на главной странице.Меняю в админке,но даже там не все разделы сайта.Один язык
Ответить | Ответить с цитатой | Цитировать
0 # Игорь 10.05.2016 13:35
Пришел на новую работу,надо изменить сайт а выдает такую ошибку
Ошибка
установка блокировки прервана с ошибкой: Пользователь, пытающийся установить блокировку, не тот, который уже установил её ранее.

У вас нет прав на доступ к данной странице по прямой ссылке (#33).
что сделать?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 11.05.2016 06:14
Игорь, это блокировка. Блокировки устанавливаются, когда кто-нибудь открывает статью, категорию, модуль, пункт меню для редактирования. Над сайтом могут одновременно работать несколько человек, но нельзя одновременно редактировать один и тот же материал. Для этого нужны блокировки.

Чтобы снять блокировку, найдите статью, категорию, модуль, пункт меню (в зависимости от того, что пытаетесь разблокировать) в соответствующем списке статей, категорий, модулей, пунктов меню. Вы увидите рядом с заданным пунктом замочек. Кликните по нему и блокировка будет снята.

Другой способ снять блокировки: перейдите в Система -> Снять блокировки и снимите их там.
Ответить | Ответить с цитатой | Цитировать
0 # seonist 08.07.2016 01:10
Ошибка выполнения AJAX-запроса. Скрин: http://prntscr.com/bq6a13
Ответить | Ответить с цитатой | Цитировать
0 # Вадим 26.07.2016 14:51
Не могу удалить текст в шаблоне в верхнем левом углу сайта From 5 am to 10 pm.
Все перерыл. Подскажите как его от туда удалит.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 08.08.2016 07:25
Вадим,
1) Делаете дамп базы данных (экспорт в файл через PhpMyAdmin), открываете дамп через Notepad++, ищите в нем "From". Если текст не найден, значит он в файлах, а не в базе данных.
2) Если в п.1 текст не найден, ищите его через Total Commander поиском по файлам: http://wedal.ru/uroki-joomla/joomla-faq.html
Ответить | Ответить с цитатой | Цитировать
0 # Guest 05.09.2016 06:37
Спасибо. Разобрался
Ответить | Ответить с цитатой | Цитировать
0 # Евгений 02.09.2016 15:05
Здравствуйте.
Компания по продвижению сайта вписали текст но я его не могу изменить так как не могу найти его месторасположение. Везде искал и в админка и через корневую папку но не смог найти
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 05.09.2016 05:27
Евгений, где именно находится текст? Покажите страницу и укажите, какой текст на ней вы хотите убрать.
Ответить | Ответить с цитатой | Цитировать
0 # Евгений 13.05.2017 14:26
Текст находится на всех страницах, между названием и основным текстом, но его не видно. Он спрятан. Это ссылка, даже две. До сих пор не могу докопаться, время от времени возвращаюсь к нему
Ответить | Ответить с цитатой | Цитировать
0 # Евгений 13.05.2017 14:49
И еще, когда просматриваешь исходный код страницы, то эта невидимая ссылка видна на 124 строчке и выдает вот что хреньмы мрази
А если скопировать текст со страницы и вставить его куда-то в текстовый документ, то названия этих нехороших сайтов отображаются между названием страницы и текстом, а на сайте не видно. И в джумле и на хостинге в файлах все перерыл и не могу найти. Поможете...А?...
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 15.05.2017 05:08
Евгений, это скорее всего это скрытые ссылки в шаблоне. Обычно их специально прячут и кодируют, чтобы нельзя было просто так удалить. Здесь поможет только анализ кода шаблона или смена шаблона на другой.
Ответить | Ответить с цитатой | Цитировать
0 # Вита 09.09.2016 13:43
пишет "Совпадений не найдено"
что я делаю не так?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 12.09.2016 04:44
Вита, возможно:
  • Ищите значение по константам
  • Ищите константу по значениям
  • Ищите не в том языке. Например, сайт на русском, а вы ищите по английским языковым файлам
  • Текст, который вы ищите, храниться не в языковых константах, а в базе данных (добавлен пользователем) или в коде (разработчик расширения не создавал языковые константы)
Ответить | Ответить с цитатой | Цитировать
0 # Константин 03.10.2016 19:06
В случае когда через поиск нет возможности найти искомый текст в таблице базы данных приходится лопатить всю базу:
1. Экспорт дамп базы данных
2. Разархивируем архив zip
3. Открываем файл через Notepad++
4. Находим текст (в моём случае Англ.)>>> меняем текст на русский>>>сохраняем>>>архивируем .sql.zip
Вопрос: Какие шаги замены в базе данных необходимо, чтобы произвести импорт архива? В некоторых статьях простой заменой (импорт)? В других удаление таблиц базы кроме самой базы. Как это детально сделать?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 04.10.2016 08:06
Цитата:
Вопрос: Какие шаги замены в базе данных необходимо, чтобы произвести импорт архива? В некоторых статьях простой заменой (импорт)? В других удаление таблиц базы кроме самой базы. Как это детально сделать?
Константин, не понял вопроса. Напишите понятнее.
Ответить | Ответить с цитатой | Цитировать
0 # Ахмад 07.10.2016 05:16
Спасибо Wedal вы как всегда открываете новые функции о которых я и не догадывался.
Но вот к сожалению, почему то в моем случае данный способ не находит текст, который мне нужно перевести на русский.
Суть в том, что у меня установлен компонент widgetkit и видимо где то в нем, хотя я уже и не знаю, "сидят" значения дат на английском.
Я пробовал искать по слову через total commander на локальном компьютере, мне выдало кучу файлов содержащих название дат, но изменения в них не дали результата, поэтому даже не знаю, что и думать. Пробовал найти константу через firebug, но не нашел ее в коде страницы.
Наглядно пример моей проблемы можно посмотреть на сайте (это ни в коем случае не реклама, да и рекламировать там нечего, так как сайт просто создан для настройки различных функций Joomla) если у вас будет желание, гляньте, пожалуйста, якабан (точка) рф (проблема в основном новостном модуле, справа от картинки расположен текст новости и в уголку дата ее публикации, вот именно эту дату и не могу найти, чтобы перевести).

Буду благодарен если откликнитесь, спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 07.10.2016 05:24
Ахмад, посмотрел. Если дата выводится в модуле, то и искать ее нужно там же. Модуль, обычно состоит всего из нескольких файлов. Откройте макет модуля, который должен находиться в каталоге tmpl в папке с модулем, и посмотрите внимательно в нем, сопоставив структуру на сайте со структурой внутри макета.
Ответить | Ответить с цитатой | Цитировать
0 # Константин 07.10.2016 05:26
Очевидно английский текст сидит в базе данных. Прочитайте нижний комент. Аналогичная была ситуация.
Ответить | Ответить с цитатой | Цитировать
0 # Асай 02.01.2017 16:42
Начинающий пользователь. Мне достался сайт Joomla 2.5 от предшественника, но в нем отсутствует логотип(заначек) - "общие настройки". Как найти и вернуть, если можно, пошаговую инструкцию в вкратце. Спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 09.01.2017 05:27
Асай, у вас пользователь, который не состоит в группе Суперадминистраторы. Т.е. у него ограничены права. Исправить это можно только имея доступ Суперадминистратора или доступ к базе данных сайта.
Ответить | Ответить с цитатой | Цитировать
0 # Анна 12.07.2017 04:33
Здравствуйте! Помогите пожалуйста, я прям совсем новичок... Не могу через администратора добавлять фото, точнее могу, но главное фото дублируется в каталоге 2 раза))) Скажите, что не правильно делаю?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 12.07.2017 07:49
Анна, как добавляете? Что за каталог?
Ответить | Ответить с цитатой | Цитировать
0 # Александр 17.07.2017 18:48
Здравствуйте! Вопрос немного не по теме, но уже не знаю кого спросить. Столкнулся с проблемой. У меня на сайте проиндексированы страницы, на которые с самих страниц сайта зайти уже нельзя. Мертвые страницы. Ссылки на них есть. А как узнать по ссылке в каком модуле/материале она опубликована?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 27.07.2017 05:55
Александр, если это страница сайта, то ответственен за ее вывод компонент. Чтобы узнать какой именно, придется сопоставить ваш URL с алиасами пунктов меню, категорий, материалов или других компонентов, которые есть у вас на сайте. Если у вас включен SEF, то понять по ссылке какой используется компонент совсем непросто. Вероятно, только поиском алиасов, с помощью которых сформирована ссылка.
Ответить | Ответить с цитатой | Цитировать
0 # Елена 10.08.2017 07:57
Добрый день! Подскажите, пожалуйста, почему joomla не сохраняет значение переопределенной переменной. Сообщает, что значение переопределено, но сохраняет пустое поле.
Пыталась поменять значение JLIB_HTML_START с "В начало" на "
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 14.08.2017 08:48
Елена, видимо потому же, что и в вашем комментарии :-) . Вероятно, вы пытаетесь вставить там какой-то код, который вырезается при сохранении. Попробуйте, для начала, вставить просто текст и проверить.
Ответить | Ответить с цитатой | Цитировать
0 # The_Stray 17.08.2017 12:37
Здравствуйте. Подскажите пожалуйста, как на главной странице вывести в колонку определённый кусок статьи? Обычно она выводится с начала и до "читать далее". Мне бы хотелось вывести не с начала статьи, а, например, со второго абзаца. Не знаю как... Help!
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 18.08.2017 05:03
The_Stray, сразу и не ответишь на ваш вопрос. Это зависит от форматирования текста. Ведь текст можете быть отформатирован совершенно по-разному. Вот смотрите: есть у вас "абзац". А как он оформлен в HTML? Через p или через div или через br? Чтобы вывести текст не с начала, программа должна точно понимать, с какого момента выводить текст. "Читать далее" - это как раз такой маркер.

Вашу задачу можно решить так:
1) Точно определить условие, по которому будет выбираться начало вывода текста (тег или заданное количество символов или что-то еще).
2) Создать альтернативный макет для модуля или страницы, через который(-ую) вы выводите текст на главной и внести в нем обработку выводимой переменной с текстом согласно условию из п.1.

В зависимости от условия и макета код будет отличаться, а потому я не могу написать его вам.
Ответить | Ответить с цитатой | Цитировать
0 # Юлия 20.09.2017 15:48
Доброго времени суток. Я почти новичок. Редактирую сайт строительной компании. При разработке были созданы модули с текстом и фото. В тексте ошибки, надо исправить. Захожу в менеджер модулей, выбираю нужный, нажимаю "Изменить" и тут проблема: картинки вижу, текст - нет. Полазила в расширениях, как вы рекомендовали выше, но результата это не принесло. Давайте разберемся)) :oops:
Ответить | Ответить с цитатой | Цитировать
0 # Владимир 23.11.2017 08:37
Здравствуйте. Прошу помощи с джумлой 2.5.
Создал категорию и создал в ней материал.
На странице этой рубрики сначала выводится всё содержание главной страницы, а потом анонс материала, который в ней.
На странице этого материала - сначала выводится вся главная страница, а потом - этот самый материал.

Почему выводится главная и как её убрать?

На сайте есть ещё две рубрики (в них всё нормально). Сравнивал их с вновь созданной и не нашел никаких различий :(
Ответить | Ответить с цитатой | Цитировать
+1 # Wedal 24.11.2017 02:16
Владимир, создайте пункт меню типа Блог категории. Привяжите к нему созданную категорию. В настройках пункта меню выберите то, как должна отображаться страница (кол-во колонок, введений и прочее). Проблема должна решиться.
Ответить | Ответить с цитатой | Цитировать
0 # Владимир 24.11.2017 04:47
Большое спасибо, у Вас хороший сайт
Ответить | Ответить с цитатой | Цитировать
0 # Андрей 11.04.2018 10:17
Спасибо я с вашей помощью нашел нужный файл и исправил там без пере направления спасибо! Статья очень хорошая!
Ответить | Ответить с цитатой | Цитировать
0 # Евгений 16.05.2018 07:32
Спасибо огромное! Всё получилось
Ответить | Ответить с цитатой | Цитировать
0 # Михаил 10.08.2018 09:12
Здравствуйте! Не получается исправить текст на сайте в одном месте, уже языковые файлы просмотрел, константу не нашел. Вот на этой странице https://камешки-колечки.рф/garnitur/garnitury-a075/A075a2-detail хочу убрать "Базовая цена с НДС" и вместо нее написать "Старая цена". Вот здесь всё получилось https://камешки-колечки.рф/garnitur/garnitury-a460, а внутри товаров не получается.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 13.08.2018 03:32
Михаил, на сколько я помню, в Virtuemart за этот текст отвечает одна языковая константа и для категории и для страницы товара. Странно, что вы смогли изменить надпись только в категории. Как вы изменили ее? Путем редактирования языковой или правками в коде?
Ответить | Ответить с цитатой | Цитировать
0 # Михаил 13.08.2018 09:46
Разобрался. Я в первый раз делай просто правкой в языковом переводе, то есть в файле ru-RU.com_virtuemart.ini. Но когда там исправил, то поменялась надпись только в категория товара, но не в карточке товара. Действительно помогло переопределение константы как в вашей статье, просто переопределил эти 2 константы COM_VIRTUEMART_PRODUCT_BASEPRICE_WITHTAX и COM_VIRTUEMART_PRODUCT_SALESPRICE и стал показывать нужный мне заголовок цены в карточке товара.
Ответить | Ответить с цитатой | Цитировать
0 # Тамара 11.09.2018 10:25
Добрый день! Подскажите, пожалуйста как статью из новостей, которая уже была раньше опубликована, переместить наверх (чтобы не повторять снова). можно ли это сделать через изменение даты публикации? и где эти даты находятся? Спасибо!
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 12.09.2018 03:14
Тамара, это можно сделать с помощью сортировки. Вы можете отсортировать материалы категории по дате изменения или порядку в админке. Если сделано первое, то нужно зайти в новость и сохранить ее, чтобы дата изменения обновилась. Если сделали сортировку по порядку, то в админке, в списке новостей, нужно перетащить мышкой новость на самый верх.
Задавать опции сортировки нужно там, где вы хотите переместить статью наверх. Это может быть блог категории (пункт меню) или, например, модуль.
Ответить | Ответить с цитатой | Цитировать
0 # Сергей Бирюков 05.03.2019 18:16
так а если джумла Joomla! 1.5.25 Stable... не могу найти одну строчку с тел. в блоке на главной странице по FTP уже час ищет по поиску... а В старой Джумле нет поиска?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 06.03.2019 09:11
Сергей, в Joomla 1.5 поиска по языковым константам еще не было. Создайте копию сайта у себя на компьютере и ищите через Total Commander поиском по файлам (по тексту в файлах). Если не найдет, значит искомая фраза в базе данных. Искать через FTP нельзя. Совсем нельзя.
Ответить | Ответить с цитатой | Цитировать
0 # Guest 18.02.2021 13:31
версия 3.6.6 в панели управления только недавно добавленные статьи, как посмотреть все статьи
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 19.02.2021 14:34
Guest, зайти в "Материалы -> Менеджер материалов".
Ответить | Ответить с цитатой | Цитировать