Модули в InstantMaps

#1 23 июня 2011 в 12:02
Подскажите пожалуйста, как сделать так, чтобы модуль InstantMaps "последние объекты" и "популярные объекты", выводил имя того, кто добавил объект, фото объекта.
#2 23 июня 2011 в 12:40
В документации кажется были объекты типа cmsUser, добуквенно не помню, надо посмотреть…
#3 23 июня 2011 в 15:14
Картинку, описание, адрес, рейтинг легко — смотрите в таблицах cms_map_items и cms_map_markers названия полей и в шаблоне модуля выводите нужные наподобие
  1. <a href="/maps/{$item.seolink}.html">
  2. <img class="mod_latest_image" src="/images/photos/small/{$item.filename}" />
  3. </a>
  4.  
А вот с кто добавил я пока не осилил, в этих таблицах хранится id пользователя, его как-то нужно преобразовать в имя.
#4 26 июня 2011 в 05:55
Спасибо. Но я, к сожалению, не особо разбираюсь в PHP. Думал, что есть готовое решение. Просто почему был разработчикам Instantmaps не сделать более универсальный настраиваемый модуль, выводящий объекты. Все-таки, компонент платный, а сделать такой модуль специалисту, как я понял, довольно легко.
#5 26 июня 2011 в 21:42
Я тоже не разбираюсь в php, и даже с html и css не особо дружу, главное желание, ну или обратиться к специалисту.
#6 27 июня 2011 в 01:22

в этих таблицах хранится id пользователя, его как-то нужно преобразовать в имя

googlebot
есть метод класса cmsUser (файл core\classes\user.class.php строка 89), по id пользователя возвращает массив его данных.
  1. $inUser = cmsUser::getInstance();
  2.  
  3. $user_array = $inUser->loadUser($user_id);
  4. $nickname = $user_array[nickname];
как то так… дальше нужно как-то передать в шаблон и вывести в tpl файле
#7 27 июня 2011 в 16:26
Марат, спасибо, поразбираюсь на досуге.
#8 21 июня 2013 в 02:24
Разобрались? А то у меня такая же проблема.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.