Странный синтаксис из файла php

#php #html

#php #HTML

Вопрос:

В настоящее время я изучаю код с существующего веб-сайта. Я обнаружил, что моя контактная информация в нижнем колонтитуле каким-то образом отсутствует. Я подозреваю, что этот синтаксис может привести к проблеме. Кто-нибудь знает, что это такое? Он находится в файле php.

Вот код

 <div class="copyright">
 <!-- what is the [* *]-->
 [*contact*]
  <ul class="menu">
   <li>[*introtext:ne=``:then=`[*introtext*]`:else=`[[DocInfo? amp;docid=`[*parent*]` amp;field=`introtext`]]`*]</li>
   <!-- <li><a href="#">[[lang_variable? amp;text=`terms`]]</a></li>
   <li><a href="#">[[lang_variable? amp;text=`privacy`]]</a></li> -->
  </ul>
</div>
 

Комментарии:

1. idownvotedbecau.se/imageofcode

2. Извините, позвольте мне изучить, как опубликовать код

3. теперь все должно быть в порядке.

4. Похоже на какую-то систему шаблонов, но я не знаю, какую именно. Он может быть даже доморощенным.

5. @Jimithus Я никогда раньше не видел систему шаблонов / CMS, после некоторого поиска в Google кажется, что это ответ. Большое вам спасибо за вашу помощь!

Ответ №1:

Поскольку это кажется ответом, я добавлю его как таковой. Опубликованный вами код, похоже, связан с MODx, который является CMS и имеет собственную систему шаблонов. Надеюсь, это приведет вас туда, где вам нужно быть.

Чтобы уточнить более подробно. MODx — это платная система управления контентом (CMS), которая имеет структуру шаблонов, аналогичную той, что была опубликована на форумах поддержки MODx. Поскольку MODx требует денег за свой код, я не могу предоставить дополнительную поддержку для этого, не видя дополнительного исходного кода.

Структура шаблона позволяет разработчикам предоставлять доступ для изменения внешнего вида страницы, электронной почты или других элементов, не требуя доступа к коду для изменения.

Ниже приведен отрывок шаблона со страницы документации MODx в их системе шаблонов:

 <html>
<head>
    <title>[[*pagetitle]]</title>
    <meta name="description" content="[[*description]]"/>
</head>
<body>
<h1>[[*longtitle]]</h1>

Page ID: [[*id]]<br/>
IntroText (Summary): [[*introtext]]<br/>
MenuTitle: [[*menutitle]]

<hr/>

[[*content]]

</body>
</html>
 

Комментарии:

1. Этот ответ странный. Это одновременно и ответ, и комментарий. Может быть, добавить еще несколько деталей о том, как это выглядит как MODx CMS? Честно говоря, я не могу сказать, заслуживает ли этот ответ повышения, понижения, флага или просто ничего. Извините, если я кажусь грубым, я просто думаю, что, возможно, ему нужна какая-то форма более подробной информации.

2. @TheGrandJ не стесняйтесь делать что угодно и смотреть на него, без обид, если он будет удален или отклонен, вот как это происходит и как растет сайт :). Реальная проблема из-за отсутствия лучшего ответа заключается в том, что MODx является платной CMS, поэтому я не могу получить доступ к коду, чтобы дать более прямой ответ. Я попытался улучшить свой ответ, и, надеюсь, это облегчит вам задачу. Спасибо, что напомнили об этом!

3. Потрясающее дополнение! Это определенно ответ сейчас и, надеюсь, поможет OP. Спасибо, что нашли время добавить больше.