Fotpod
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 80
|
 |
« : 18.07.2009, 21:24:48 » |
|
Искал на форуме, гуглил - не нашел!!! Думаю проблема то распространенная
|
|
|
|
|
Записан
|
|
|
|
Fotpod
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 80
|
 |
« Ответ #1 : 18.07.2009, 21:44:52 » |
|
Да это я ступил, не указал, что мне и надо поставить ее при просмотре расширенного сообщения в каталоге SOBI2 Кстати эта ссылка на собственный профиль, а мне надо на профиль Автора
|
|
|
|
« Последнее редактирование: 18.07.2009, 21:51:11 от Fotpod »
|
Записан
|
|
|
|
Fotpod
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 80
|
 |
« Ответ #2 : 20.07.2009, 03:14:04 » |
|
Вставляем в файл /components/com_sobi2/templates/default/sobi2.details.tmpl.php ссылку
<a href="../index.php?option=com_comprofiler&task=userProfile&user=<?php echo $mySobi->owner; ?>">View Profile</a>
|
|
|
|
« Последнее редактирование: 20.07.2009, 23:51:17 от Fotpod »
|
Записан
|
|
|
|
sheff2000
Осваиваюсь на форуме
 
Репутация: +3/-0
Offline
Сообщений: 52
|
 |
« Ответ #3 : 28.07.2009, 10:54:05 » |
|
Вставляем в файл /components/com_sobi2/templates/default/sobi2.details.tmpl.php ссылку
<a href="../index.php?option=com_comprofiler&task=userProfile&user=<?php echo $mySobi->owner; ?>">View Profile</a>
не работает ссылка  , ведет на несуществующую страницу... кто подскажет - в чем может быть причина ? И сразу еще вопрос, а как сделать чтоб пользователя автоматически перекидывало на страницу профиля СВ той компании, которую он выбрал в каталоге (нажал "подробнее")
|
|
|
|
|
Записан
|
|
|
|
Lord Glue
Завсегдатай
   
Репутация: +65/-0
Offline
Пол: 
Сообщений: 568
добрый пандо
|
 |
« Ответ #4 : 28.07.2009, 17:47:18 » |
|
не работает ссылка  , ведет на несуществующую страницу... написана неправильно, вот и не работает <a href="index.php?option=com_comprofiler&task=userProfile&user=<?php echo $mySobi->owner; ?>">View Profile</a>
|
|
|
|
|
Записан
|
|
|
|
sheff2000
Осваиваюсь на форуме
 
Репутация: +3/-0
Offline
Сообщений: 52
|
 |
« Ответ #5 : 29.07.2009, 15:07:08 » |
|
Lord Glue, спасибо! ...аж как то стыдно, что сам не догадался ...
|
|
|
|
|
Записан
|
|
|
|
Fotpod
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 80
|
 |
« Ответ #6 : 30.07.2009, 21:25:11 » |
|
Да, Lord Glue прав, закрались точки, извиняюсь
|
|
|
|
|
Записан
|
|
|
|
Daemonys
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 9
|
 |
« Ответ #7 : 16.10.2009, 18:36:56 » |
|
А как сделать что бы отображалось имя автора?
|
|
|
|
|
Записан
|
|
|
|
liberator
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Пол: 
Сообщений: 197
|
 |
« Ответ #8 : 06.11.2009, 19:46:48 » |
|
А как сделать что бы отображалось имя автора?
вставляешь в шаблон Автор публикации: <?php echo HTML_SOBI::userHref($mySobi);?> и будет тебе счастье 
|
|
|
|
|
Записан
|
|
|
|
zromualdo
Давно я тут
  
Репутация: +4/-0
Offline
Пол: 
Сообщений: 201
|
 |
« Ответ #9 : 19.11.2009, 23:39:35 » |
|
А как сделать немного наоборот, так:
"Автор: Иванов" - фамилия - ссылка на профиль "Все работы автора" - вся фраза ссылка на все работы автора
|
|
|
|
|
Записан
|
|
|
|
azx
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Пол: 
Сообщений: 30
Алексей
|
 |
« Ответ #10 : 02.02.2010, 09:07:20 » |
|
Присоединюсь к вопросам.
Хотелось бы сделать следующее: 1. В общем списке записей (шаблон V-Card) ссылка на профиль автора записи (owner), например Автор: Иванов (подчеркнутое - есть ссылка) 2. При детальном просмоттре (шаблон Detail View) та же ссылка на профиль автора и плюс ссылка на все публикации, например, как в предыдущем сообщении: Автор: Иванов Все работы автора
|
|
|
|
|
Записан
|
|
|
|
azx
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Пол: 
Сообщений: 30
Алексей
|
 |
« Ответ #11 : 03.02.2010, 07:40:58 » |
|
Для того, чтобы можно было использовать объект mySobi при просмотре категорий, в V-Card снимаем комментарии со строк создания объекта. После его работы советуют его уничтожить.
В самом начале функции (после фигурной скобки) пишем: // For advanced templating comment in the next line if you need to access other SOBI2 object proporties $mySobi = new sobi2( $id ); $config =& sobi2Config::getInstance(); $waySearchLink = HTML_SOBI::createWaySearchUrl( $id );
В конце (до закрывающей фигурной скобки): <!-- Don't remove these lines! --> </td> <?php // For advanced templating You can coment it in unset($mySobi); } ?>
После этих действий можно использовать объект mySobi в V-Card (в детальном просмотре он создается автоматически). Теперь все вышеуказанные ссылки будут работать как в Detail так и в V-Card.
Осталось выяснить следующее: 1. Как по известному идентификатору пользователя $mySobi->owner добыть его имя (из CB)? 2. Коль скоро функция HTML_SOBI::userHref($mySobi) формирует имя пользователя и ссылку на все его записи, то где-то в недрах HTML_SOBI наверняка есть функция возвращающая имя пользователя. В каких файлах описан класс HTML_SOBI?
|
|
|
|
|
Записан
|
|
|
|
azx
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Пол: 
Сообщений: 30
Алексей
|
 |
« Ответ #12 : 03.02.2010, 07:50:03 » |
|
Как просто-то, когда знаешь, что класс HTML_SOBI описан в sobi2.html.php  Вот решение поставленных задач: Автор: <?php echo HTML_SOBI::userCBHref($mySobi);?><br /> - это ссылка на профиль автора в CB. Все записи автора: <?php echo HTML_SOBI::userHref($mySobi);?> - это ссылка на все записи автора. В обоих случаях в качестве текста ссылки используется имя автора, что не есть хорошо. Думаем дальше... Как сделать ссылку на все записи пользователя, но в качестве текста ссылки использовать любой текст?И еще вопрос: Насколько сильно это будет загружать сервер при большом списке записей на одной странице (имеется в виду применение ее в шаблоне V-Card)? Ведь на каждую запись будет создаваться и уничтожаться по объекту. Короче подскажите по оптимизации данной процедуры.
|
|
|
|
« Последнее редактирование: 03.02.2010, 07:58:26 от azx »
|
Записан
|
|
|
|
azx
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Пол: 
Сообщений: 30
Алексей
|
 |
« Ответ #13 : 03.02.2010, 08:23:17 » |
|
Как сделать ссылку на все записи пользователя, но в качестве текста ссылки использовать любой текст?
Совсем небольшой хак в файле includes/entry.function.php позволяет решить проблему. В принципе, такое поведение функции мне кажется более логичным. Итак правим функцию function userHref( $mySobi, $name = "real" ) заменяем конструкцию: if( $name == 'real' ) { $uname = $user->name; } else { $uname = $user->username; } на if( $name == 'real' ) { $uname = $user->name; } else { $uname = $name; } После чего вызов в шаблоне <?php echo HTML_SOBI::userHref($mySobi,'Все записи пользователя');?> приводит к нужному результату!
|
|
|
|
|
Записан
|
|
|
|
hostsid
Новичок
Репутация: +0/-0
Offline
Сообщений: 3
|
 |
« Ответ #14 : 15.04.2010, 18:43:15 » |
|
Автор: <?php echo HTML_SOBI::userCBHref($mySobi);?><br /> - это ссылка на профиль автора в CB. Все записи автора: <?php echo HTML_SOBI::userHref($mySobi);?> - это ссылка на все записи автора.
подскажи пожалуйста, вставляю эти строки в sobi2.details.tmpl.php и обе ссылки ведут на список всех записей автора... что не так?
|
|
|
|
|
Записан
|
|
|
|
garri83
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 6
|
 |
« Ответ #15 : 16.04.2010, 15:42:50 » |
|
Совсем небольшой хак в файле includes/entry.function.php позволяет решить проблему. В принципе, такое поведение функции мне кажется более логичным. Итак правим функцию function userHref( $mySobi, $name = "real" ) заменяем конструкцию: if( $name == 'real' ) { $uname = $user->name; } else { $uname = $user->username; } на if( $name == 'real' ) { $uname = $user->name; } else { $uname = $name; } После чего вызов в шаблоне <?php echo HTML_SOBI::userHref($mySobi,'Все записи пользователя');?> приводит к нужному результату!
а как это сделать все в sobi2.vc.tmpl.php, а то я вставляю туда и ничего не отображается? все разобрался, ответ написан ввыше
|
|
|
|
« Последнее редактирование: 19.04.2010, 14:26:59 от garri83 »
|
Записан
|
|
|
|
Kalyakamalyaka
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 28
|
 |
« Ответ #16 : 31.10.2010, 15:41:05 » |
|
А если требуется вывести не ссылку на все записи пользователя, а все записи пользователя?
|
|
|
|
|
Записан
|
|
|
|
PrazdNik
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 6
|
 |
« Ответ #17 : 12.11.2010, 11:33:25 » |
|
а возможно добавить ссылку на профиль CB не в Detail View, а в V-Card? т.е. пользователь нашел в каталоге V-Card, нажал на кнопку и перешел не в подробное описание как обычно, а на профиль пользователя добавившего объявление
|
|
|
|
|
Записан
|
|
|
|
Lyu8620
Новичок
Репутация: +0/-0
Offline
Сообщений: 3
|
 |
« Ответ #18 : 02.07.2011, 16:45:52 » |
|
Подскажите возможно ли сделать так, чтобы под каждой записью была кнопка (к примеру Отправить резюме по данной вакансии), при нажатии на которую можно было перейти на страницу отправки резюме
|
|
|
|
|
Записан
|
|
|
|
|
SyncMaster
|
 |
« Ответ #19 : 02.07.2011, 23:03:35 » |
|
Подскажите возможно ли сделать так, чтобы под каждой записью была кнопка (к примеру Отправить резюме по данной вакансии), при нажатии на которую можно было перейти на страницу отправки резюме
Вы в тот раздел написали? А то я что-то не пойму что Вы хотите.
|
|
|
|
|
Записан
|
|
|
|
Lyu8620
Новичок
Репутация: +0/-0
Offline
Сообщений: 3
|
 |
« Ответ #20 : 03.07.2011, 12:07:57 » |
|
Вы в тот раздел написали? А то я что-то не пойму что Вы хотите.
В этом разделе обсуждается как в SOBI2 сделать под каждым объявлением подпись автора, с переходом на его страницу, а мне нужна не подпись автора, а ссылка на страницу того же сайта с отправкой сообщения автору . Чтобы с каждого объявления можно было перейти на страницу отправки к конкретному автору сообщения. Помогите пожалуйста.
|
|
|
|
|
Записан
|
|
|
|
Lord Glue
Завсегдатай
   
Репутация: +65/-0
Offline
Пол: 
Сообщений: 568
добрый пандо
|
 |
« Ответ #21 : 08.07.2011, 07:15:41 » |
|
ну надо ставить какой-либо компонент личный сообщений. насколько я помню, с СВ хорошо соединяется uddeim. Поставите его, можно будет внутри сайта переписываться.
|
|
|
|
|
Записан
|
|
|
|
|