ошибка в компонете клубы

ошибка в клубах

 
Посетитель
small user social cms
Медаль
Сообщений: 767
версия 1,10,4 -обнаружил при создании нового альбома в клубе выскакие вот что - где исправить?
ошибка в компонете клубы
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1147
Подтверждаю. Есть такой глюк и у меня. sad
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 767
дак как же это можно решить???а то не очень приятная вещь получается!((
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
Медаль
Сообщений: 767
ну на сколько я понял это всё формирутся в /components/clubs/ajax/createalbum.php там есть такая строка -
Код PHP:
  1. elseif(!$is_karma_enabled){
  2. cmsCore::jsonOutput(array('error' => true, 'text' => '<p><strong>'.$_LANG['NEED_KARMA_ALBUM'].'</strong></p><p>'.$_LANG['NEEDED'].' '.$club['album_min_karma'].', '.$_LANG['HAVE_ONLY'].' '.$inUser->karma.'.</p><p>'.$_LANG['WANT_SEE'].' <a href="/users/'.$inUser->id.'/karma.html">'.$_LANG['HISTORY_YOUR_KARMA'].'</a>?</p>'));
вот здесь нужно копать!!! по идее в переменную заносится text,Юно там код html, пробовал заменить text на html,не чего не выводит!! можно конечно просто руками почитстить код от тегов html, но хочется найти ошибку!!!
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
Медаль
Сообщений: 767
пока что разработчики не ответили (так как видиимо сами мы не сможем найти эту ошибку), то я просто поудалял все html теги в /components/clubs/ajax/createalbum.php в 49 строке - получилось так
Код PHP:
  1. cmsCore::jsonOutput(array('error' => true, 'text' =>$_LANG['NEED_KARMA_ALBUM'].$_LANG['NEEDED'].' '.$club['album_min_karma'].', '.$_LANG['HAVE_ONLY'].' '.$inUser->karma));
хоть и выход,но всё равно через одно место,ждём кто может помочь решить проблему правильно!!!
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
Медаль
Сообщений: 150
Верните все назад. Найдите addAlbum и doaddAlbum в файле js/clubs.js компонента "clubs" и замените код:
Код PHP:
  1. addAlbum: function(club_id) {
  2. core.message(LANG_ADD_PHOTOALBUM);
  3. $('#popup_ok').val(LANG_SAVE).show();
  4. $('#popup_message').html('<script type="text/javascript" src="/includes/jquery/jquery.form.js"></script><form action="/components/clubs/ajax/createalbum.php" method="post" id="create_album"><input type="hidden" name="club_id" value="'+club_id+'" /><table border="0" cellspacing="0" cellpadding="10" align="left"><tbody><tr><td width="140"><strong>'+LANG_ALBUM_TITLE+': </strong></td><td><input onkeydown="if(13==event.keyCode){return false;}" type="text" class="text-input" name="title" id="title" style="width:300px"/></td></tr></tbody></table></form>');
  5. $('#title').focus();
  6. $('#popup_progress').hide();
  7. $('#popup_ok').click(function(){
  8. $('#popup_ok').prop('disabled', true);
  9. $('.ajax-loader').show();
  10. var options = {
  11. success: clubs.doaddAlbum,
  12. dataType: 'json'
  13. };
  14. $('#create_album').ajaxSubmit(options);
  15. });
  16. },
  17. doaddAlbum: function(result, statusText, xhr, $form){
  18. $('.ajax-loader').hide();
  19. if(statusText == 'success'){
  20. if(result.error == true){
  21. core.show_popup_info(result.text, 'error');
  22. $('#popup_ok').prop('disabled', false);
  23. } else {
  24. window.location.href = '/clubs/photoalbum'+result.album_id;
  25. }
  26. } else {
  27. core.alert(statusText, LANG_ERROR);
  28. }
  29. }
на код:
Код PHP:
  1. addAlbum: function(club_id) {
  2. core.message(LANG_ADD_PHOTOALBUM);
  3. $('#popup_ok').val(LANG_SAVE).show();
  4. $('#popup_message').html('<script type="text/javascript" src="/includes/jquery/jquery.form.js"></script><form action="/components/clubs/ajax/createalbum.php" method="post" id="create_album"><input type="hidden" name="club_id" value="'+club_id+'" /><table border="0" cellspacing="0" cellpadding="10" align="left"><tbody><tr><td width="140"><strong>'+LANG_ALBUM_TITLE+': </strong></td><td><input onkeydown="if(13==event.keyCode){return false;}" type="text" class="text-input" name="title" id="title" style="width:300px"/></td></tr></tbody></table><div class="sess_messages" style="display:none"><div class="message_info" id="error_mess"></div></div></form>');
  5. $('#title').focus();
  6. $('#popup_progress').hide();
  7. $('#popup_ok').click(function(){
  8. $('#popup_ok').prop('disabled', true);
  9. $('.ajax-loader').show();
  10. var options = {
  11. success: clubs.doaddAlbum,
  12. dataType: 'json'
  13. };
  14. $('#create_album').ajaxSubmit(options);
  15. });
  16. },
  17. doaddAlbum: function(result, statusText, xhr, $form){
  18. $('.ajax-loader').hide();
  19. $('.sess_messages').fadeOut();
  20. if(statusText == 'success'){
  21. if(result.error == true){
  22. $('#error_mess').html(result.text);
  23. $('.sess_messages').fadeIn();
  24. $('#popup_ok').prop('disabled', false);
  25. } else {
  26. window.location.href = '/clubs/photoalbum'+result.album_id;
  27. }
  28. } else {
  29. core.alert(statusText, LANG_ERROR);
  30. }
  31. }
Редактировалось: 1 раз (Последний: 23 августа 2014 в 02:01)
Хотите сказать спасибо, просто увеличьте карму!
Делай добро и бросай его в воду!
Посетитель
small user social cms
Медаль
Сообщений: 767
тема закрыта,большое спасибо помогло!!нужно было сразу этот код из версии 1,10,3 попробовать в 1,10,4!!что то сам не догадался!!!а разработчика нужно в сборке 1,10,4 это исправить!!
Рекомендую хостинг 30 дней бесплатно - Ссылка
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: