Подскажите пожалуйста, как сделать так, чтобы модуль InstantMaps "последние объекты" и "популярные объекты", выводил имя того, кто добавил объект, фото объекта.
#2
23 июня 2011 в 12:40
В документации кажется были объекты типа cmsUser, добуквенно не помню, надо посмотреть…
#3
23 июня 2011 в 15:14
Картинку, описание, адрес, рейтинг легко — смотрите в таблицах cms_map_items и cms_map_markers названия полей и в шаблоне модуля выводите нужные наподобие А вот с кто добавил я пока не осилил, в этих таблицах хранится id пользователя, его как-то нужно преобразовать в имя.
<a href="/maps/{$item.seolink}.html"> <img class="mod_latest_image" src="/images/photos/small/{$item.filename}" /> </a>
Сегодня в 15:19
#4
26 июня 2011 в 05:55
Спасибо. Но я, к сожалению, не особо разбираюсь в PHP. Думал, что есть готовое решение. Просто почему был разработчикам Instantmaps не сделать более универсальный настраиваемый модуль, выводящий объекты. Все-таки, компонент платный, а сделать такой модуль специалисту, как я понял, довольно легко.
#5
26 июня 2011 в 21:42
Я тоже не разбираюсь в php, и даже с html и css не особо дружу, главное желание, ну или обратиться к специалисту.
#6
27 июня 2011 в 01:22
есть метод класса cmsUser (файл core\classes\user.class.php строка 89), по id пользователя возвращает массив его данных.в этих таблицах хранится id пользователя, его как-то нужно преобразовать в имя
$inUser = cmsUser::getInstance(); $user_array = $inUser->loadUser($user_id); $nickname = $user_array[nickname];
#7
27 июня 2011 в 16:26
Марат, спасибо, поразбираюсь на досуге.
#8
21 июня 2013 в 02:24
Разобрались? А то у меня такая же проблема.