Вопросы от чайника

Вопросы по Elite-Board не попадающие ни под одну из категорий

Re: Вопросы от чайника

Postby Д митрий » 11 Feb 2019, 10:30

А какими вариантами Вы пробовали это сделать?
Давайте посмотрим.
Д митрий
 
Posts: 247
Joined: 11 Apr 2016, 17:13

Re: Вопросы от чайника

Postby Равиль » 11 Feb 2019, 12:53

Иллюзионист wrote:А какими вариантами Вы пробовали это сделать?
Давайте посмотрим.

Пытался разные варианты кода использовать, непосредственно в описании дерева рубрик. Любой код выводит текстом. Есть ещё варианты?
User avatar
Равиль
 
Posts: 117
Joined: 19 Nov 2017, 18:54

Re: Вопросы от чайника

Postby Joker » 11 Feb 2019, 14:02

Равиль wrote:Пытался разные варианты кода использовать, непосредственно в описании дерева рубрик. Любой код выводит текстом. Есть ещё варианты?


В принципе вариант только один, через php, примерно так:
В текст вставляем какой-то набор символов: Например #region#,а при выводе ищем этот набор символов в тексте, и заменяем на регион.
Last edited by Joker on 11 Feb 2019, 16:01, edited 1 time in total.
Донаты Яндекс PayPal
User avatar
Joker
 
Posts: 132
Joined: 27 Apr 2012, 12:48

Re: Вопросы от чайника

Postby Равиль » 11 Feb 2019, 14:32

Joker wrote:
Равиль wrote:Пытался разные варианты кода использовать, непосредственно в описании дерева рубрик. Любой код выводит текстом. Есть ещё варианты?


В принципе вариант только один, через php, примерно так:
В текст вставляем какой-то набор символов: Например #region#,а при выводе ищем этот набор символов в тексте, и заселяем на регион.

Спасибо Джокер за ответ. Я суть уловил, но не понял как это реализуется. В любом случае спасибо.
User avatar
Равиль
 
Posts: 117
Joined: 19 Nov 2017, 18:54

Re: Вопросы от чайника

Postby Д митрий » 11 Feb 2019, 15:06

Уточните пожалуйста где Вы конкретно и что хотите видеть.
У себя я реализовал вывод региона в любом месте любого шаблона, а также любое описание (например в названиях и описаниях рубрик в склонениях).
Д митрий
 
Posts: 247
Joined: 11 Apr 2016, 17:13

Re: Вопросы от чайника

Postby Равиль » 11 Feb 2019, 15:12

Описание категорий в меню дерево рубрик. Нужно чтобы в описании вставлялся регион (город) в определённом (определённых) месте текста описания, и соответственно менялся при переходе на другой регион. Да по сути, в любом блоке создаваемом при помощи CKeditor, как возможно подобное проделать.
User avatar
Равиль
 
Posts: 117
Joined: 19 Nov 2017, 18:54

Re: Вопросы от чайника

Postby Joker » 11 Feb 2019, 16:39

Равиль wrote:Описание категорий в меню дерево рубрик. Нужно чтобы в описании вставлялся регион (город) в определённом (определённых) месте текста описания, и соответственно менялся при переходе на другой регион. Да по сути, в любом блоке создаваемом при помощи CKeditor, как возможно подобное проделать.


Вообщем:
Делаем так: Идем по адресу includes/compile/cat.php

Почти в самом низу находим такую строчку:

Code: Select all
echo stripslashes($cats_id[$main_id]['description']);


И заменяем ее на это:

Code: Select all
//echo stripslashes($cats_id[$main_id]['description']);

if ($second_region['name'] != NULL){
   $region = array_pop($second_region['name']);
} else {
   $region = '';
}   
$description = stripslashes($cats_id[$main_id]['description']);   
$description = preg_replace('|#region(.*)#|isU',$region, $description);
echo $description;


Сохраняем фаил.

В описании категории, в то место где хотите вывести город, ставите вот это: #region#

Например: "Продажа новых и подержанных автомобилей Ауди #region#"
На выходе получаем: "Продажа новых и подержанных автомобилей Ауди Магадан"
Донаты Яндекс PayPal
User avatar
Joker
 
Posts: 132
Joined: 27 Apr 2012, 12:48

Re: Вопросы от чайника

Postby Равиль » 11 Feb 2019, 17:06

Спасибо большое, за подробную инструкцию.
User avatar
Равиль
 
Posts: 117
Joined: 19 Nov 2017, 18:54

Re: Вопросы от чайника

Postby Д митрий » 11 Feb 2019, 18:31

А можно и без правок системных файлов:

{%if $regions|@count > 0%}{%foreach from=$regions item='region' name='i'%} в регионе {%$region.name%}{%if $smarty.foreach.i.last eq false %}, {%/if%}{%/foreach%}{%/if%}
Д митрий
 
Posts: 247
Joined: 11 Apr 2016, 17:13

Re: Вопросы от чайника

Postby Равиль » 11 Feb 2019, 19:08

Иллюзионист wrote:А можно и без правок системных файлов:

{%if $regions|@count > 0%}{%foreach from=$regions item='region' name='i'%} в регионе {%$region.name%}{%if $smarty.foreach.i.last eq false %}, {%/if%}{%/foreach%}{%/if%}


Вам тоже спасибо за решение, но уже внедрён вариант Джокера. Да и будущим поколениям думаю, подобная информация будет полезной. Вообще бы информацию о тайтлах дискрипшинах заголовках и подобных переделках в одно место собрать в виде гайда. Для таких неучей как я, это очень полезная информация.
User avatar
Равиль
 
Posts: 117
Joined: 19 Nov 2017, 18:54

PreviousNext

Return to Общие вопросы

Who is online

Users browsing this forum: No registered users and 3 guests

cron