Jump to content
  • 0

как вставить в страницы повторяющийся элемент?


bandura2002@mail.ru
 Share

Question

Уважаемые,

подскажите дилетанту, есть ли возможность засунуть в отдельный файл повторяющийся элемент (а именно - верхнее меню) и выводить его на страницы с помощью ссылок, как стили в css? Вместо того, чтобы прописывать его в каждой странице, а потом в каждой странице редактировать, если понадобится?  Наверняка такая возможность есть, извиняюсь, что сам не нашел.

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

Уважаемые,

подскажите дилетанту, есть ли возможность засунуть в отдельный файл повторяющийся элемент (а именно - верхнее меню) и выводить его на страницы с помощью ссылок, как стили в css? Вместо того, чтобы прописывать его в каждой странице, а потом в каждой странице редактировать, если понадобится?  Наверняка такая возможность есть, извиняюсь, что сам не нашел.

В PHP одна строчка.

Link to comment
Share on other sites

  • 0

Почитайте про .shtml

Там вроде можно делать include

Спасибо, помогло!

 

Уважаемые,

подскажите дилетанту, есть ли возможность засунуть в отдельный файл повторяющийся элемент (а именно - верхнее меню) и выводить его на страницы с помощью ссылок, как стили в css? Вместо того, чтобы прописывать его в каждой странице, а потом в каждой странице редактировать, если понадобится?  Наверняка такая возможность есть, извиняюсь, что сам не нашел.

В PHP одна строчка.

 

Благодарю

Link to comment
Share on other sites

  • 0

Советую автору прочесть о структуре cms MODX Revolution. Я ранее юзал: 

  • Козу,
  • Жумлу,
  • Вордпрезз,
  • Самописы.

Сейчас перешел полностью на Модекс.

Его плюсы - простота, неограниченная возможность, даже для не знающих php или JS.

Его минусы - очень мало мануалов на родном языке, ну очень мало.

P.S. Так почему же советую, потому, что там весь шаблон вашего сайта делится на куски, это Чанки и TV параметры. А потом эти куски всего лишь одним словом можно вызвать где и когда угодно...

К примеру код шапки сайта (меню, хлебные крошки и т.д.) можно вызвать так [[$head_html]] - это и есть вызов кода шапки, который лежит всегда в отдельном месте, и его легко подредактировать. 

Edited by Андрей_Андриевский
Link to comment
Share on other sites

  • 0
простота
ох вы и лукавите. 

Советовать какую то одну cms это всегда не правильно. Всё зависит от задачи.

В его случае, ему совсем cms не нужна.

 

С тем же успехом я могу советовать статичный генератор docpad. 

Link to comment
Share on other sites

  • 0

 

простота
ох вы и лукавите. 

Советовать какую то одну cms это всегда не правильно. Всё зависит от задачи.

В его случае, ему совсем cms не нужна.

 

С тем же успехом я могу советовать статичный генератор docpad. 

 

А в чем мое лукавство? Я хочу помочь человеку в решении его задачи... и с удовольствием отвечу, если его заинтересует. Да и прока мне от рекламы Модекса никакой...

Link to comment
Share on other sites

  • 0

"В PHP одна строчка" если хотите делать сайты, а не "ползать раком" в поисках костылей, запомните только это сообщение) не в обиду остальным отписавшимся, но в данном случае это ЕДИНСТВЕННО верный вариант)

Link to comment
Share on other sites

  • 0

 

в данном случае это ЕДИНСТВЕННО верный вариант)

Почему же SSI — не верный вариант? И что за беззаветная приверженность к PHP?

 

Ну, я вообще плохо знаком с php, но много работаю с проектами, в качестве верстальщика, и чаще всего наши программисты делают именно на php. Так что я часто вижу эту реализацию, она очень проста, и удобна для всех участников. Наверное потому я так отреагировал. Но, я действительно не знаком со всеми способами , так что высока вероятность что я не прав))

ох вы и лукавите.  Советовать какую то одну cms это всегда не правильно. Всё зависит от задачи.
Ну и этот человек, очень прав, мне бывает трудно разобраться в новых cms, а на php все всегда просто и понятно) 
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy