D

DIX

+32
Репутация
20
Рейтинг
#1 Абсурдные адреса и редирект 27 января 2015 в 21:12
Здравствуйте! Ребята, нужна Ваша помощь… Есть сайт- svoi-kolodec77.ru. Версия движка 1.10.3. Заметил что в версии 1.10.3 появилось какое то перенаправление. Например если даже ввести абсурдный адрес, то все ровно на главную бросает — svoi-kolodec77.ru/index21312312432543254364. Например в версии 1.10.1 появилась бы страница 404 с ошибкой. Тот кто продвигает сайт говорит что это очень плохо. Могут дубли страниц создаться. Что посоветуете?. Спасибо за внимание
#2 Instant CMS 2 - проблемы 9 мая 2014 в 11:54
Я что-то не увидел, чтобы для вывода записей каждого типа контента был разный шаблон. Вот у меня типы контента даже по виду должны отличаться, как с этим быть? В первой ветке можно было и в модулях выбирать файл шаблона, и в компонентах.
#3 Вывод отдельного поля в УК 17 ноября 2013 в 20:26
Все, пока писал этот пост, разобрался сам. В шаблоне templates/ВАШ_ШАБЛОН/components/com_catalog_view.tpl в нужное место после {foreach key=tid item=item from=$items} и до {/foreach}
вставляем переменные вида {$item.fdata.<номер>}, где <номер> — это номер нужного нам поля — 1 (тоесть если Вы хотите вывести первое поле, нужно написать {$item.fdata.0}, если четвертое поле — написать {$item.fdata.3} и так далее).
#1 Вывод отдельного поля в УК 17 ноября 2013 в 20:21
Здравствуйте, уважаемые знатоки!

Суть проблемы: все поля(характеристики) записи в универсальном каталоге выводятся однотипно, один за другим.


Мне нужно организовать вывод нужного мне поля в нужном месте, например: есть 3 поля — дата отправления, дата прибытия и количество дней. Я хочу чтобы заполненные данные в этих полях выводились на сайте в одну строчку, а другие — отдельно внизу.

Тоесть мне нужно кастомизировать вывод этих полей на сайте.

В php я еще совсем новичек, но кое-что все же получилось. Покопался в файле /components/catalog/frontend.php и нашел, что в массиве $items хранятся все записи УК. В этом массиве хранится ассоциативный массив "items", где и располагаются наши поля, где ключ массива — это название поля, а значение массива — это данные, вписанные в это поле.

Вывод всех этих полей в com_catalog_view.tpl выполняется, как я понял, с помощью цикла foreach.
Пока получилось вывести в шаблоне com_catalog_view.tpl вот так: {$items.4.fdata.0}, где 4 — это id записи, 0 — это первое поле в массиве всех полей.

Вот только не хватает у меня мозгов додумать это до конца.
#5 Голосовой ввод 15 апреля 2013 в 23:27
Алексей, спасибо за наводку, не знал, что гугль ввел в API эту функцию…
#6 Instant 2.0 - тестирование 25 февраля 2013 в 22:49
А нет случайно возможности связать поля списки? Ну типа выбрал марку мотоцикла, потом выбрал нужную модель среди всех моделей выбранной марки.
#7 Instant 2.0 - тестирование 25 февраля 2013 в 22:46
виталя, спасибо большое.
#8 Instant 2.0 - тестирование 25 февраля 2013 в 22:20
При создании поля "Список" что в типах контента, что в профилях пользователей, на сайте отображается пустой список, а в админке все значения видны. С кодировкой все в порядке.

Вот в админке:


Вот на сайте:
#9 Посоветуйте хостинг 11 января 2013 в 19:15
#10 [ЕСТЬ РЕШЕНИЕ] Помогите изменить авторизацию 11 января 2013 в 09:28
ваш_сайт.ру/templates/ваш_шаблон/components/com_registration_login.tpl

Удалить все и вставить:

  1. {* ================================================================================ *}
  2. {* ============================ Форма авторизации ================================= *}
  3. {* ================================================================================ *}
  4.  
  5. <h1 class="con_heading">{$LANG.SITE_LOGIN}</h1>
  6.  
  7. {if $is_sess_back}
  8. <p class="lf_notice">{$LANG.PAGE_ACCESS_NOTICE}</p>
  9. {/if}
  10.  
  11. <table border="0" cellpadding="0" cellspacing="0" width="100%" class="login_form">
  12. <tr>
  13.  
  14. <td valign="top">
  15.  
  16. {php}cmsCore::callEvent('LOGINZA_BUTTON', array());{/php}
  17.  
  18. </td>
  19. </tr>
  20. </table>
  21.  
  22. <script type="text/javascript">
  23. {literal}
  24. $(document).ready(function(){
  25. $('.login_form #login_field').focus();
  26. });
  27. {/literal}
  28. </script>
#11 Стандартный модуль "Последние материалы" и Ajax 10 января 2013 в 17:33
• Mike •, я в стандартном уже добавил открытие в новой вкладке, спасибо.
#12 Стандартный модуль "Последние материалы" и Ajax 10 января 2013 в 02:38
picaboo, спасибо, почитал, хорошее решение, а насчет адреса с --kornevoi-razdel--: я как-то на тестовом лазил и изменял это название на свое, нужно будет опять поискать.

• Mike •, спасибо, но это не решает проблему, пагинация остается все-та же…
#13 Стандартный модуль "Последние материалы" и Ajax 9 января 2013 в 20:56
picaboo, читайте выше, мы к этому и пришли, но на главной странице самого компонента это тоже не реализовано.
#14 Стандартный модуль "Последние материалы" и Ajax 9 января 2013 в 19:42
Как можно достучаться к разработчикам, чтобы они учли и исправили эту мелочь?
#15 Стандартный модуль "Последние материалы" и Ajax 9 января 2013 в 19:40
Блоги мне не подходят по причине их недостаточной оптимизации под поисковую индексацию.
Уже был проект, на котором весь основной контент реализовался с помощью блогов, но для основного контента блоги не подходят, в итоге весь контент переводился на основу компонента "Каталог статей".
На новом проекте основной контент сразу с помощью каталога статей. Но сайт как-бы новостной, не хватает этой мелочи с выводом всех статей.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.