A

Alex Broun

+17
Репутация
0
Рейтинг
#1 создание фотобанка 11 июля 2012 в 15:19


Взять и написать такой компонент фото банк.
У меня даже где то разработано было тех.задание с рисунками
Или можно использовать У.К

BilarИuss

а можете переслать тз? или помочь в разработке?
#1 создание фотобанка 11 июля 2012 в 13:30
Подскажите, как можно на данной cms создать фото банк?
#3 Новая вкладка в профиле 27 ноября 2011 в 14:41


Вставлять в шаблон com_users_profile.tpl для появления вкладки
Вместо "вводим контент вкладки" вносите Ваши формы

walterz

И тут же возник еще один вопрос: Как теперь в эту вкладку вставить форму для заполнения(например инфо об автомобиле)? База с информацией об авто есть. Нужно только создать и вставить такую форму, которая будет брать вопросы и варианты ответов из базы данных
#4 Новая вкладка в профиле 26 ноября 2011 в 21:14


Вставлять в шаблон com_users_profile.tpl для появления вкладки
Вместо "вводим контент вкладки" вносите Ваши формы

walterz

Спасибо
#5 Новая вкладка в профиле 26 ноября 2011 в 20:39

В нужном месте
Код PHP:
1 <div id="upr_vkladka">
2 Выводим контент вкладки
3 </div>

walterz


Этот шаг я не сделал, т.к не совсем понял куда и зачем вставлять(ведь в профиле эта вкладка появилась.)
И как теперь в нее засунуть форму для заполнения пользователем?
#6 Список городов 26 ноября 2011 в 19:58




подскажите пожалуйста, как сдеать что бы пользователи могли выбирать город или страну из списка а не вводить в ручную.
заране спасибо

GoodBoy

У меня такой же вопрос

Alex Broun

Смотри в этой теме, я там ссылки выкладывал instantcms.ru/forum/thread8767-1.html#68602

Алфей

Спасибо. Попробую
#1 Новая вкладка в профиле 26 ноября 2011 в 19:36
Как сделать новую вкладку в профиле пользователя, такую же как Лента или Клубы?

Нужно сделать так, чтобы там была форма для заполнения по типу формы регистрации
#8 Список городов 26 ноября 2011 в 19:32


подскажите пожалуйста, как сдеать что бы пользователи могли выбирать город или страну из списка а не вводить в ручную.
заране спасибо

GoodBoy

У меня такой же вопрос
#9 id юзера в адресной строке вместо логина 23 ноября 2011 в 07:07


кроме вставки нужно еще закомментировать,
вот код начиная с 500 строки и до конца файла:

  1.  
  2. //RewriteRule ^users/([a-zA-z0-9\.]*)$ /index.php?view=users&do=profile&login=$1
  3. //$routes[] = array(
  4. // '_uri' => '/^users\/([a-zA-z0-9\.]+)$/i',
  5. // 'do' => 'profile',
  6. // 1 => 'login'
  7. // );
  8.  
  9. //RewriteRule ^users/id([0-9]+)$ /index.php?view=users&do=profile&id=$1
  10. $routes[] = array(
  11. '_uri' => '/^users\/id([0-9]+)$/i',
  12. 'do' => 'profile',
  13. 1 => 'id'
  14. );
  15.  
  16. return $routes;
  17.  
  18. }
  19.  
  20. ?>
  21.  

• Mike •

Спасибо. Все работает
#10 id юзера в адресной строке вместо логина 23 ноября 2011 в 00:00


После изменения кода на тот что предложил ты при переходе на страницу пользователя пишет какую-то синтаксическую ошибку в файле router в 508 строке

Alex Broun
что именно находится у вас в 508 строке, код приведите из данного файла (508 строку)…

• Mike •

Вот что пишет сайт Parse error: syntax error, unexpected '?' in /usr/home/socialwo/domains/social-world.ru/public_html/components/users/router.php on line 508

В этой строке кроме ?php> ничего нет

А вообще вставляю этот код:
//RewriteRule ^users/id([0-9]+)$ /index.php?view=users&do=profile&id=$1
$routes[] = array(
'_uri' => '/^users\/id([0-9]+)$/i',
'do' => 'profile',
1 => 'id'
);
#11 id юзера в адресной строке вместо логина 22 ноября 2011 в 20:35
А для версии 1.8 можешь написать код? Очень нужно


Все изменения в файлах относились к версии 1.7, вполне возможно что с более поздними версиями могут быть расхождения…

• Mike •
#12 id юзера в адресной строке вместо логина 22 ноября 2011 в 12:15
После изменения кода на тот что предложил ты при переходе на страницу пользователя пишет какую-то синтаксическую ошибку в файле router в 508 строке


да нет всё достаточно просто (но работоспособность проверялось только на вкладках пользователей)
итак — для смелых )
открываем /core/classes/user.class.php находим строку (~1396)

  1.  
  2. public static function getProfileURL($user_login) {
  3.  
заменяем функцию целиком:
  1.  
  2. public static function getProfileURL($user_login) {
  3. $inDB = cmsDatabase::getInstance();
  4. $id = $inDB->get_field('cms_users', "login='{$user_login}'", 'id');
  5. return '/' . self::PROFILE_LINK_PREFIX . 'id'.$id;
  6. }
  7.  
открываем файл /components/users/frontend.php находим (~649)
  1.  
  2. /////////////////////////////// VIEW PROFILE /////////////////////////////////////////////////////////////////////////////////////////
  3. if ($do=='profile'){
  4.  
  5. $inCore->loadLib('clubs');
  6.  
  7. if (!$id){
  8. $login = $inCore->request('login', 'str', '');
  9. $login = urldecode($login);
  10. $id = $inDB->get_field('cms_users', "id='{$id}' ORDER BY is_deleted ASC", 'id');
  11. }
  12.  
заменяем этот блок на:
  1.  
  2. /////////////////////////////// VIEW PROFILE /////////////////////////////////////////////////////////////////////////////////////////
  3. if ($do=='profile'){
  4.  
  5. $inCore->loadLib('clubs');
  6.  
  7. if (!$id){
  8. $id = $inCore->request('id', 'int', '');
  9. }
  10.  
открываем файл /components/users/router.php находим в самом конце:
  1.  
  2. //RewriteRule ^users/([a-zA-z0-9\.]*)$ /index.php?view=users&do=profile&login=$1
  3. $routes[] = array(
  4. '_uri' => '/^users\/([a-zA-z0-9\.]+)$/i',
  5. 'do' => 'profile',
  6. 1 => 'login'
  7. );
  8.  
// закомментируем этот блок и после него (или удаляем и вместо него)
  1.  
  2. //RewriteRule ^users/id([0-9]+)$ /index.php?view=users&do=profile&id=$1
  3. $routes[] = array(
  4. '_uri' => '/^users\/id([0-9]+)$/i',
  5. 'do' => 'profile',
  6. 1 => 'id'
  7. );
  8.  
наверное всё, если будет где-то не работать напишите тут что-нить подправим)
кстати данный хак позволит более точно отбирать условия для плагина user_tip… )

• Mike •
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.