0 Пользователей и 1 Гость просматривают эту тему.
  • 31 Ответов
  • 3935 Просмотров
*

Werber

  • Захожу иногда
  • 102
  • 2 / 0
Здравия желаю всем прочитавшим это. :) Суть проблемы такова. Поставил J! 3.0, сделал меню, залил контент, ассоциировал пункты меню с контетом соответственно. Всё хорошо, всё отлично. Добавил модуль, прописал отображение его только в одном пунтке меню (вкладка "Привязка к пунктам меню", выбрал влажок напротив нужного пункта меню, указав при этом привязку как "Только на указанных страницах"). Всё по логике должно быть отлично. Но! У меня же есть ещё модуль с поиском! И, как известно, при нажатии на кнопку поиска, юзера переносит уже на сам компонент поискового скрипта. Внимание, компонент! Не пункт меню. Как понимаю, это уже не в логике вышепроделанного "колдовства" с пунктами меню, ибо компонент - не меню, он не подчиняется ограничениям. И, естественно, модуль отображается. А значит, портит мне всю малину.
Итак, как избавиться от этого?
У меня появилась одна жестокая идея, как то не особо меня вдохновляющая - в шаблоне позицию <jdoc:include type="modules" name="ya_modul" /> обрамить в код, который берёт изначально $_SERVER['REQUEST_URI'], ищет в нём подстроку "/component/". Если таковая имеется, то нифига не происходит. Если же такой нет - то выводит jdoc:include. Мне кажется, что я занимаюсь в таком случае быдлокодерством.
Подскажите как сделать это, если возможно, вообще не прибегая к программированию? Может я что то упустил?
*

ELLE

  • Глобальный модератор
  • 4508
  • 881 / 0
  • человек-оркестр
*

Werber

  • Захожу иногда
  • 102
  • 2 / 0
создайте пункт меню "поиск", можно в скрытом меню
Что это даст? Не совсем понимаю логику. Да, будет поисковая форма, не спорю. Но ведь даже по URL видно, что вещи то разные. Например, после нажатия на кнопку "Поиск" (с учётом включённого SEF), ссылка имеет вид: <сайт>/component/search/?searchword=тест&ordering=newest&searchphrase=all. Таким образом, вставляется параметр searchword, который хранит в себе искомую комбинацию. Если же создать пункт меню, то URL выглядет как <сайт>/search. Т.е., первый вариант - компонент с указанными параметрами, а второй - пункт меню. И смысл мне создавать его? Факт в том, что должен быть модуль поиска, а не страница, это принципиально разные вещи.
*

Fedor Vlasenko

  • Живу я здесь
  • 3813
  • 714 / 7
  • Все начинается с Value
Сто раз уже писалось. В модуле поиска есть привязка к меню. Вот и привяжите модуль поиска. Можете к несуществующему пункту.
Настройка - >Itemid   
*

ELLE

  • Глобальный модератор
  • 4508
  • 881 / 0
  • человек-оркестр
так должен быть еще Itemid, вы можете и не создавать пункт меню, можете свой указать, произвольный в настройках модуля поиска
/component/search/?searchword=фраза&searchphrase=all&Itemid=555
тогда модули будут вести себя правильно (по логике)

либо первый ваш пост я неверно понимаю, что вы пытались донести до нас
*

Werber

  • Захожу иногда
  • 102
  • 2 / 0
Имеется ввиду, что есть МОДУЛЬ1 и есть МОДУЛЬ2. МОДУЛЬ1 (поиск) выводится везде. МОДУЛЬ2 привязан выводиться только для одного пункта меню. Так вот, когда я через поиск (он же МОДУЛЬ1) начинаю искать, и перехожу на компонент поиска таким образом, выводится и МОДУЛЬ2, который, как писал ранее, привязан лишь к одному определённому пункту меню. Почему он появляется при выводе компонента поиска - понятия не имею. Причём, ещё что замечено, выводится через раз. Я специально FireBug-ом проверял, кода МОДУЛЯ2 с выводом компонента поиска то нет, то он вдруг появляется. Беда...
*

Fedor Vlasenko

  • Живу я здесь
  • 3813
  • 714 / 7
  • Все начинается с Value
Werber Модуль поиска Настройка - >Itemid    
Пробуйте а то для кого советы мы будем писать  ^-^
*

Werber

  • Захожу иногда
  • 102
  • 2 / 0
Так-с, создал в меню пункт, который затем отключил (снял с публикации). Взял его ID, записал этот ID в настройку модуля поиска. Вроде пока не показывает МОДУЛЬ2. :) Если глюков не появится в ближайшее время, то мой огромный респект за подсказку эту вам. ;)
*

Werber

  • Захожу иногда
  • 102
  • 2 / 0
Появился новый вопрос, связанный с этим, поэтому поднимаю тему, если она, конечно, поднимется. Итак, я сделал поисковый модуль с ItemId. Но! У меня есть самописный код в одной статье, который вставляю через плагин. Вот его полный код:
Код
<form action="/index.php" method="post">
<input type="text" name="your_name" value="">
<input type="submit" value="Отправить">
</form>
Этот код вставляется прямо в статью через Sourcerer.

Но прблема в том, что при отправке формы, в POST запрос добавляются так же option=com_search, и т.д. В итоге, получается, что переносит вообще на компонент поиска! Не могу понять, почему? В форме то этого нет!

Проверено - если модулю поиска отключить, то всё работает. Объясните, почему так происходит, и как реализовать задуманное?
*

Werber

  • Захожу иногда
  • 102
  • 2 / 0
<form action="имя сайта/index.php" method="post">
Нет. Тогда получается запрос к site.ru/site.ru/index.php. Но, это не главное. Всё равно перекидывает на поиск!

Вот такие POST параметры видны через FireBug:
Код
Itemid=503 (ID шаблона (как я понял), который использую на сайте, а значит, видимо, обращается к index.php шаблона)
option=com_search
searchword=
task=search
your_name=

Запрос при этом:
Код
POST /site.ru/index.php HTTP/1.1
Host: test.webvzor.ru
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru
Accept-Encoding: gzip, deflate
DNT: 1
Referer: http://site.ru/some_page
Cookie: e7ab1c32063db9016dcc1e626a742e58=8fc76b11814021bc1c185601614122b5; 1fe9f05faf6934a4d522629f90dcbe4c=546b43769dc60c76af16339e2fde4974
Connection: keep-alive

Ответ:
Код
HTTP/1.1 303 See other
Date: Tue, 19 Mar 2013 17:40:12 GMT
Content-Type: text/html; charset=utf-8
Connection: close
Server: Jino.ru/mod_pizza
Location: http://site.ru/component/search/?searchword=&searchphrase=all&Itemid=503
Content-Length: 0
*

Werber

  • Захожу иногда
  • 102
  • 2 / 0
Проэксперементировал с тем, что будет, если эту форму вставить прямо в шаблон. Работает! А, значит, вставка в контент - нет. :( Что же делать? Это Sourcerer глючит?
*

gian

  • Захожу иногда
  • 74
  • 0 / 0
Имеется модуль. В настройках отображения модуля указано показывать только на главной странице. При переходе на созданный материал модуль продолжает отображаться. Что нужно сделать? Ранее таких проблем не наблюдал и сложностей не возникало. Если указал показывать только на главной, то он там и показывался и больше нигде.
*

arma

  • Завсегдатай
  • 1463
  • 70 / 2
Привязать материал к меню
В шаблон вставить проверку на главную
*

gian

  • Захожу иногда
  • 74
  • 0 / 0
Привязать материал к меню
В шаблон вставить проверку на главную
Что значит "В шаблон вставить проверку на главную"?
"Привязать материал к меню" - а если у меня 1000 статей будет?   Каждую привязывать? Ведь раньше такого не было вроде. По крайней мере я к меню привязывал только какие-то важные страницы, типа контактов и о компании, которые непосредственно были в главном меню.
*

gian

  • Захожу иногда
  • 74
  • 0 / 0
Создал меню. Создал в нем пункт меню со ссылкой на материал, где отображается нужная мне страничка. Создал модуль меню в позиции debug или произвольной позиции. В настройках модуля, который нужен только на главной, указал показывать только на главной. В итоге модуль показывается везде. Ничего не изменилось.
*

ELLE

  • Глобальный модератор
  • 4508
  • 881 / 0
  • человек-оркестр
Создал в нем пункт меню со ссылкой на материал
Тип пункта меню какой? "Материал" или "Внешний Урл"
*

gian

  • Захожу иногда
  • 74
  • 0 / 0
Тип пункта меню какой? "Материал" или "Внешний Урл"

http://clip2net.com/s/j5kS8i  материал
*

gian

  • Захожу иногда
  • 74
  • 0 / 0
Я могу дать доступ в админку, если кто хочет посмотреть
*

gian

  • Захожу иногда
  • 74
  • 0 / 0
очень срочно нужна помощь. У меня уже не первый сайт так себя ведет. Раньше с таким даже не сталкивался. Если модуль указан показывать на главной, то он больше нигде не отображался, а были и сложнее настрйоки показов, что показывать на указанных страницах и все работало. А сейчас или на всех страницах или нигде.
*

ELLE

  • Глобальный модератор
  • 4508
  • 881 / 0
  • человек-оркестр
*

ELLE

  • Глобальный модератор
  • 4508
  • 881 / 0
  • человек-оркестр
в общем, все работает штатно
просто gian настолько спешил, что в свой материал ходил по ссылке /XX-category/XX-article, а не по URL пункта меню (на дубль заходил), поэтому модули свои видел, которые не должен был
*

gian

  • Захожу иногда
  • 74
  • 0 / 0
в общем, все работает штатно
просто gian настолько спешил, что в свой материал ходил по ссылке /XX-category/XX-article, а не по URL пункта меню (на дубль заходил), поэтому модули свои видел, которые не должен был

Ничего не понял. Т.е. как мне сейчас быть? У материала изменить ссылку?
*

gian

  • Захожу иногда
  • 74
  • 0 / 0
сайт/8-informatsionnye-stranitsy/7-obratnaya-svyaz  она выглядит таким образом потому что я выделив текст сделал установить ссылку и там через меню выбрал контент-категория-материал.
*

ELLE

  • Глобальный модератор
  • 4508
  • 881 / 0
  • человек-оркестр
Ничего не понял. Т.е. как мне сейчас быть? У материала изменить ссылку?
у вашей кнопки измените ссылку на /obratnaya-svyaz и будет без модуля этого
*

gian

  • Захожу иногда
  • 74
  • 0 / 0
Т.е. получается мне сейчас для каждой статьи придется прописывать в скрытом меню пункт и указывать алиас, который будет собственно и играть роль ссылки на страницу?
*

gian

  • Захожу иногда
  • 74
  • 0 / 0
у вашей кнопки измените ссылку на /obratnaya-svyaz и будет без модуля этого
Я так уже и сделал. Спасибо
*

AndrS

  • Захожу иногда
  • 52
  • 0 / 0
Простите, что поднимаю тему по новой!
Прочитал не только эту тему, но так и много много других материалов.

Не могу понять!
Я уверен, что все было нормально, но простите меня понимаю что парадокс, но не знаю после чего стала проблема схожая с началом топика:

Есть Joomla 3
Шаблон
Есть материалы (наши работы)
И они модулем выведены на главную (типа миниатюр и кнопки "READ MORE"
Есть модули которые должны выводится ТОЛЬКО на главной и НИГДЕ БОЛЬШЕ!
И при нажатии на миниатюру "НАШИ РАБОТЫ" или на "РЕАД МОРЕ" РАНЕЕ выводился ТОЛЬКО материал !БЕЗ! модулей ГЛАВНОЙ страници !
Теперь же все что есть на главной, все лезет и за материалами...

Смотрится убого!

Простите, за столько букв ((((( !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Собственно как скопировать модули пунктов меню?

Автор Serebro2009

Ответов: 0
Просмотров: 99
Последний ответ 06.11.2018, 21:46:01
от Serebro2009
После обновления до Joomla 3.7 в админке в меню "Компоненты" пропали пункты

Автор lolitma3

Ответов: 37
Просмотров: 5460
Последний ответ 11.10.2018, 16:28:28
от khan-alex
Пропало меню system

Автор PPW

Ответов: 0
Просмотров: 111
Последний ответ 24.09.2018, 16:10:33
от PPW
Не работает меню off canvas

Автор Afman

Ответов: 2
Просмотров: 223
Последний ответ 19.09.2018, 14:33:15
от Afman
Редактирование модулей и меню сайта с front-end

Автор ilnaz

Ответов: 2
Просмотров: 292
Последний ответ 31.08.2018, 17:03:20
от ilnaz