Ошибка в Фотобитвах от Kreator 2.X

Небольшая ошибка в компоненте Фотобитвы доработанных Kreator

 
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1029
Добрый вечер друзья!
В компоненте Фотобитвы доработанные Kreator есть небольшая ошибка. Попросил Kreator помочь - сказал некогда.
Ошибка в следующем:
На странице фотобитв под 2-м и 3-м местом фотографий есть ссылка на юзера который его разместил, ссылка определяет id юзера и должна вести на его страницу. Вместо id юзера, в ссылку вставляется id порядкового номера фотографии которое он загрузил. В результате при нажатии на ссылку открывается профиль совсем другого юзера.
Вот код страницы битв battle.tpl.php
Спойлер
Я понимаю что ошибка в строках 2-47 и 2-67 где написано
Код PHP:
  1. $photo['user_id'] = $photo['id'];
, как поправить не знаю.
Подскажите пожалуйста, что можно сделать. Спасибо заранее за ответ.
Редактировалось: 3 раз (Последний: 5 ноября 2017 в 23:13)
Самые дешевые и быстрые VPS | Выгодный перенос доменов
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3627
На вскидку, без вникания в код, надо в строках 26, 47, 67, 98 заменить это
Код PHP:
  1. $photo['user_id'] = $photo['id'];
на это
Код PHP:
  1. $photo['user_id'] = $user->id
Реклама
cms
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1029
Loadырь:
на это

Спасибо за ответ, проверил Ваш вариант работает! laugh

но я заменил так, в строке 47 и 67 это:

Код PHP:
  1. " title="<?php if ($is_show_names) { echo $photo['user_nickname']; $photo['user_id'] = $photo['id']; } ?>">
на это

Код PHP:
  1. " title="<?php if ($photo['title']) { echo $photo['title']. '. '; } ?><?php if ($is_show_names) { echo $photo['user_nickname']; } ?>">
Тоже всё работает.
Самые дешевые и быстрые VPS | Выгодный перенос доменов
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1029
Тема решена, спасибо Loadырь!
Самые дешевые и быстрые VPS | Выгодный перенос доменов
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: