Есть проблема. Модуль выдает ссылки на категории новости вот в таком формате http://сайт.кг/10033-zveri-2016-2-s...at&category=amerikanskie-filmy-smotret-onlain, то есть сначала получает и формирует ссылку на саму страницу новости, где происходит выдача линков, а потом уже нужный запрос.
Как я понимаю кусок кода отвечающий за формирование ссылки следующий
// Формируем список ссылок
$linksOutput = '';
foreach ($posts as $post) {
// Формируем ссылки на категории и иконки категорий
$my_cat = array();
$my_cat_icon = array();
$my_cat_link = array();
$cat_list = explode(',', $post['category']);
foreach($cat_list as $element) {
if(isset($this->cat_info[$element])) {
$my_cat[] = $this->cat_info[$element]['name'];
if ($this->cat_info[$element]['icon'])
$my_cat_icon[] = '<img class="category-icon" src="'.$this->cat_info[$element]['icon'].'" alt="'.$this->cat_info[$element]['name'].'" />';
else
$my_cat_icon[] = '<img class="category-icon" src="{THEME}/linkenso/noicon.png" alt="'.$this->cat_info[$element]['name'].'" />';
if($this->dle_config['allow_alt_url'] == 'yes')
$my_cat_link[] = '<a href="'.$this->dle_config['http_home_url'].get_url($element).'/">'.$this->cat_info[$element]['name'].'</a>';
else
$my_cat_link[] = '<a href="'.$PHP_SELF.'?do=cat&category='.$this->cat_info[$element]['alt_name'].'">'.$this->cat_info[$element]['name'].'</a>';
}
}
$categoryUrl = ($post['category']) ? $this->dle_config['http_home_url'] . get_url(intval($post['category'])) . '/' : '/' ;
Что тут надо вставить, что бы ссылка стала формироваться нормально http://сайт.кг/index.php?do=cat&category=amerikanskie-filmy-smotret-onlain
Нашел сам, извините. Тему в топку.
Как я понимаю кусок кода отвечающий за формирование ссылки следующий
// Формируем список ссылок
$linksOutput = '';
foreach ($posts as $post) {
// Формируем ссылки на категории и иконки категорий
$my_cat = array();
$my_cat_icon = array();
$my_cat_link = array();
$cat_list = explode(',', $post['category']);
foreach($cat_list as $element) {
if(isset($this->cat_info[$element])) {
$my_cat[] = $this->cat_info[$element]['name'];
if ($this->cat_info[$element]['icon'])
$my_cat_icon[] = '<img class="category-icon" src="'.$this->cat_info[$element]['icon'].'" alt="'.$this->cat_info[$element]['name'].'" />';
else
$my_cat_icon[] = '<img class="category-icon" src="{THEME}/linkenso/noicon.png" alt="'.$this->cat_info[$element]['name'].'" />';
if($this->dle_config['allow_alt_url'] == 'yes')
$my_cat_link[] = '<a href="'.$this->dle_config['http_home_url'].get_url($element).'/">'.$this->cat_info[$element]['name'].'</a>';
else
$my_cat_link[] = '<a href="'.$PHP_SELF.'?do=cat&category='.$this->cat_info[$element]['alt_name'].'">'.$this->cat_info[$element]['name'].'</a>';
}
}
$categoryUrl = ($post['category']) ? $this->dle_config['http_home_url'] . get_url(intval($post['category'])) . '/' : '/' ;
Что тут надо вставить, что бы ссылка стала формироваться нормально http://сайт.кг/index.php?do=cat&category=amerikanskie-filmy-smotret-onlain
Нашел сам, извините. Тему в топку.
Последнее редактирование модератором:



