Помогите убрать "пелену" с сайта, плизззз

#16 15 декабря 2015 в 14:20
А на какой странице можно глянуть на проблему? Что то не найти.
#17 15 декабря 2015 в 14:23

рекламы действительно хватает, но с ней все работало.

Miledy
скромное мнение обывателя — что то подправили в коде со стороны рекламодателей и пошло поехало. Как правило это делается без уведомления...
P.S. Ну а вообще рассматривайте мой пост как брюзжание — терпеть не могу все эти "Страна была в шоке, когда узнала" и все эти фотографии грибков на ногтях((((
#18 15 декабря 2015 в 14:25


А на какой странице можно глянуть на проблему? Что то не найти.

Lora
Да любая новость, только при хорошей яркости монитора практически не видно. если только знаешь, тогда…
#19 15 декабря 2015 в 14:39

Я отключала много плагинов, модулей, пока все безуспешно.

Miledy
А кэш чистили при этом?
#20 15 декабря 2015 в 14:52
Miledy, У вас где-то в js файле,(возможно который кнопки верх-низ) для класса component установленно св-во opacity:0.8. В консоле же всё видно.Сохраните любую страницу полностью, затем откройте в редакторе все js файлы и поиском opacity:0.8 найдите в каком.
#21 15 декабря 2015 в 15:02
solntsev, Вам правильно написал, причину устранил в этом файле.
#22 15 декабря 2015 в 15:13
Может <div class="component" не закрыт. В подключенных js файлах только в вот этих файлах comments.js и common.js есть подходящее значение opacity
#23 15 декабря 2015 в 15:22

Может <div class="component" не закрыт

Glushok
Да всё там закрыто, ТС указали на причину, но что то она не захотела её поправить.Как было 0.8 так и осталось.
Вот я поправил
#24 15 декабря 2015 в 16:18


рекламы действительно хватает, но с ней все работало.

Miledy
скромное мнение обывателя — что то подправили в коде со стороны рекламодателей и пошло поехало. Как правило это делается без уведомления...
P.S. Ну а вообще рассматривайте мой пост как брюзжание — терпеть не могу все эти "Страна была в шоке, когда узнала" и все эти фотографии грибков на ногтях((((

Volgomarket

Я с вами абсолютно согласна насчет рекламы. долгое время принципиально делала все "красиво и удобно" для посетителей. Но сайт требует немалых расходов и как оказалось, такая реклама окупает эти затраты, да еще прибыль может приносить. ))))
#25 15 декабря 2015 в 16:28

Glushok:
Может <div class="component" не закрыт
Да всё там закрыто, ТС указали на причину, но что то она не захотела её поправить.Как было 0.8 так и осталось.
Вот я поправил
Спойлер

Lora
Там изначально было 0.4, это я временно поставила 0.8, теперь даже 1. Проблема не решилась, исчезли комментарии. Раньше не видно было комментарии гостей, я перезалила файлы с дефолтного шаблона, хотя потерялась функция голосовать за комменты. При этом текст был нормальный.

На этот раз я абсолютно ничего не делала очень давно, просто текст стал "в тумане" сам про себе. Сейчас в в файле components/comments/js/comments.js изменила css({opacity:0.4 на css({opacity:1.0
Туман исчез, комментарии не отображаются даже пользователей, хотя уже пробовала перезаливать все файлы comments с дефлотного шаблона и так же с текущей темы.
#26 15 декабря 2015 в 18:36
У вас проблема в файле comments.js в функции loadComments
  1.  
  2. function loadComments(target, target_id, anchor){
  3.  
Ошибка судя по всему на данном участке
  1.  
  2. $.ajax({
  3. type: "POST",
  4. url: "/components/comments/comments.php",
  5. data: "target="+target+"&target_id="+target_id,
  6. success: function(data){
  7. $('div.cm_ajax_list').html(data);
  8. $('td.loading').html('');
  9. if (anchor){
  10. window.location.hash = anchor.substr(1, 100);
  11. $('a[href='+anchor+']').css('color', 'red').attr('title', LANG_COMMENT_IN_LINK);
  12. }
Т.к. после окончания выполнения данного кода, прозрачность должна меняться.
  1. $('div.component').css({opacity:1.0, filter:'alpha(opacity=100)'});
#27 15 декабря 2015 в 19:05
solntsev, увидела знакомые букАФки))) В админке отключила "Загружать комментарии, используя ajax", стали отображаться комменты пользователей. Гостей так и не видно. теперь коммент можно добавить, но не совсем удобно перегружать страницу, чтобы его увидеть.

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

В файлах js вернула все на свои места, снова установила 0.4 ( ранее об этом писалось). Текст выглядит нормально.

Получается, что действительно проблема в этом коде, вот только для меня это дремучий лес.

Вывод: вся проблема в комментариях, в файлах.
Нужно: сделать сообщения на аякс (при включении этой функции в админке чтобы отображались комменты пользователей).
Каким-то образом исправить отображение комментов гостей, которые с самого начала не видны были в этом шаблоне. В дефолтном они отображались.

Почему раньше сообщения работали и через аякс, при этом текст выглядел нормально — для меня загадка.

Что делать: не знаю shockhoholaugh
#28 15 декабря 2015 в 19:18

Там изначально было 0.4, это я временно поставила 0.8, теперь даже 1. Проблема не решилась, исчезли комментарии

Miledy
А какая версия системы? И при чём здесь отображение комментов? Изменения opacity не может на это влиять.Это ф-ция аякс загрузки, как я понимаю.
Но и на прозрачность страницы тоже не может влиять, а если влияет, значит где то идёт вызов ф-ции получается??? А попробуйте отключите jquery вообще.
П.С.Пока писал вы ответили
#29 15 декабря 2015 в 19:26


Вывод: вся проблема в комментариях, в файлах.
Почему раньше сообщения работали и через аякс, при этом текст выглядел нормально — для меня загадка.

Miledy
А вы файл /components/comments/comments.php посмотрите, может там идет фильтрация по комментам пользователей и в шаблон передаются только коментарии оставленные пользователями.
Отсюда и проблема. Сравните данный файл с дефолтным.
#30 15 декабря 2015 в 23:45
Сравнила все файлы, которые относятся к комментариям. В папке .../components/comments/ они абсолютно одинаковые.
В теме дефолт и текущая тема отличаются два файла.
Дефолт.файл com_comments_list.tpl

  1. {if $comments_count}
  2. {foreach key=cid item=comment from=$comments}
  3. {math equation="x+1" x=$cid assign="next"}
  4. <a name="c{$comment.id}"></a>
  5. {if $comment.level < $cfg.max_level-1}
  6. <div style="margin-left:{math equation="x*35" x=$comment.level}px;">
  7. {else}
  8. <div style="margin-left:{math equation="(x-1)*35" x=$cfg.max_level}px;">
  9. {/if}
  10. <table class="cmm_entry">
  11. <tr>
  12. <td class="cmm_title" valign="middle">
  13. {if !$comment.is_profile}
  14. <span class="cmm_author">{
  15. $comment.author} {if $is_admin && $comment.ip}({$comment.ip}){/if}</span>
  16. {else}
  17. <span class="cmm_author"><a href="{profile_url login=$comment.author.login}">{$comment.author.nickname}</a> {if $is_admin && $comment.ip}({$comment.ip}){/if}</span>
  18. {/if}
  19. <a class="cmm_anchor" href="#c{$comment.id}" title="{$LANG.LINK_TO_COMMENT}">#</a>
  20. <span class="cmm_date">{if $comment.published}{$comment.fpubdate}{else}<span style="color:#F00">{$LANG.WAIT_MODERING}</span>{/if}</span>
  21. {if !$is_user || $comment.is_voted || !$comment.is_profile}
  22. <span class="cmm_votes">
  23. {if $comment.rating>0}
  24. <span class="cmm_good">+{$comment.rating}</span>
  25. {elseif $comment.rating<0}
  26. <span class="cmm_bad">{$comment.rating}</span>
  27. {else}
  28. {$comment.rating}
  29. {/if}
  30. </span>
  31. {else}
  32. <span class="cmm_votes" id="votes{$comment.id}">
  33. <table border="0" cellpadding="0" cellspacing="0"><tr>
  34. <td>{$comment.rating|rating}</td>
  35. <td><a href="javascript:void(0);" onclick="voteComment({$comment.id}, -1);" title="{$LANG.BAD_COMMENT}"><img border="0" alt="-" src="/templates/{template}/images/icons/comments/vote_down.gif" style="margin-left:8px"/></a></td>
  36. <td><a href="javascript:void(0);" onclick="voteComment({$comment.id}, 1);" title="{$LANG.GOOD_COMMENT}"><img border="0" alt="+" src="/templates/{template}/images/icons/comments/vote_up.gif" style="margin-left:2px"/></a></td>
  37. </tr></table>
  38. </span>
  39. {/if}
  40. </td>
  41. </tr>
  42. <tr>
  43. {if $comment.is_profile}
  44. <td valign="top">
  45. <table width="100%" cellpadding="1" cellspacing="0">
  46. <tr>
  47. <td width="70" height="70" align="center" valign="top" class="cmm_avatar">
  48. <a href="{profile_url login=$comment.author.login}"><img border="0" class="usr_img_small" src="{$comment.user_image}" /></a>
  49. </td>
  50. <td class="cmm_content_av" valign="top">
  51. {else}
  52. <td class="cmm_content" valign="top">
  53. {/if}
  54. <div id="cm_msg_{$comment.id}">
  55. {if $comment.show}
  56. {$comment.content}
  57. {else}
  58. <a href="javascript:void(0)" onclick="expandComment({$comment.id})" id="expandlink{$comment.id}">{$LANG.SHOW_COMMENT}</a>
  59. <div id="expandblock{$comment.id}" style="display:none">{$comment.content}</div>
  60. {/if}
  61. </div>
  62.  
  63. <div style="margin-top:15px;">
  64. <span id="cm_add_link{$comment.id}" class="cm_add_link"><a href="javascript:void(0)" onclick="addComment('{$target|escape:'html'}', '{$target_id}', {$comment.id})" class="ajaxlink">{$LANG.REPLY}</a></span>
  65. {if $is_user}
  66. {if $is_admin || ($comment.is_my && $comment.is_editable && $comment.content_bbcode) || ($user_can_moderate && $comment.content_bbcode)}
  67. {if !$comment.content_bbcode}
  68. <span class="left_border"><a href="/admin/index.php?view=components&do=config&link=comments&opt=edit&item_id={$comment.id}">{$LANG.EDIT}</a></span>
  69. {else}
  70. <span class="left_border"><a href="javascript:" onclick="editComment('{$comment.id}', '{csrf_token}')" class="ajaxlink">{$LANG.EDIT}</a></span>
  71. {/if}
  72. {/if}
  73. {if $is_admin || ($comment.is_my && $user_can_delete) || $user_can_moderate}
  74. <span class="left_border"><a href="javascript:" onclick="deleteComment({$comment.id}, '{csrf_token}'{if $comments[$next].level > $comment.level}, 1{/if});return false;" class="ajaxlink">{if $comments[$next].level > $comment.level}{$LANG.DELETE_BRANCH}{else}{$LANG.DELETE}{/if}</a></span>
  75. {/if}
  76. {/if}
  77. </div>
  78.  
  79. {if $comment.is_profile}
  80. </td></tr></table>
  81. {/if}
  82. </td>
  83. </tr>
  84. </table>
  85. <div id="cm_addentry{$comment.id}" class="reply" style="display:none"></div>
  86. </div>
  87. {/foreach}
  88.  
  89. {else}
  90. <p>{$labels.not_comments}</p>
  91. {/if}
И com_comments_list.tpl текущей темы

  1. {if $comments_count}
  2. {foreach key=cid item=comment from=$comments}
  3. {math equation="x+1" x=$cid assign="next"}
  4. <a name="c{$comment.id}"></a>
  5. {if $comment.level < $cfg.max_level-1}
  6. <div style="margin-left:{math equation="x*35" x=$comment.level}px;">
  7. {else}
  8. <div style="margin-left:{math equation="(x-1)*35" x=$cfg.max_level}px;">
  9. {/if}
  10. <table class="cmm_entry">
  11. <tr>
  12. {if $comment.is_profile}
  13. <div class="questCommentsItemSublevelWrap">
  14. <div class="questCommentsItem rc2 ">
  15. <div class="questCommentsFrame">
  16. <div class="questCommentsItemHeader rc2">
  17. <div class="questItemHeaderAvatar">
  18. <a href="{profile_url login=$comment.author.login}">
  19. <span title="{$comment.author.nickname}" style="background: url('{$comment.user_image}') center center no-repeat;" class="questItemHeaderAvatarPic"></span>
  20. </a>
  21. <a class="questCommentsItemParentLink" href="#5757" title="В ответ на комментарий"></a>
  22. </div>
  23. <span class="identityContainer">
  24. <b class="expertPerson">
  25. <span class="js-user">
  26. <a class="js_user-u-off" href="{profile_url login=$comment.author.login}">{$comment.author.nickname}</a>
  27. </span>
  28. </b>
  29.   |  <span>{if $comment.published}{$comment.fpubdate}{else}<span style="color:#F00">
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.