Изменения документа Загрузить документ
Редактировал(а) HRlink 30.05.2025
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -156,12 +156,6 @@ 156 156 $xwiki.saveDocument($likesDoc) 157 157 #end 158 158 159 -#if($request.getParameter("like") == "1") 160 - #set($likes = $likesObject.get("value")) 161 - $likesObject.set("value", $math.add($likes, 1)) 162 - $xwiki.saveDocument($likesDoc) 163 -#end 164 - 165 165 #set($likes = $likesObject.get("value")) 166 166 #set($liked = $request.getCookie("liked-$likesKey")) 167 167 #set($userLiked = false) ... ... @@ -171,12 +171,13 @@ 171 171 172 172 {{html clean="false"}} 173 173 <div id="like-container" style="margin-top:20px; display:flex; align-items:center; gap:10px;"> 174 - <button id="like-button" style="cursor:pointer; font-size: 20px; background: none; border: none;" title="Нравится"> 168 + <button id="like-button" style="cursor:pointer; font-size: 20px; background: none; border: none;" title="Нравится" aria-label="Лайк"> 175 175 <span id="heart" style="color:#e74c3c;">❤️</span> 176 176 </button> 177 177 <span id="like-count" style="font-size:18px;">$likes</span> 178 178 <span style="font-size:14px; color: #555;">Нравится статья?</span> 179 179 </div> 174 + 180 180 <script> 181 181 document.addEventListener('DOMContentLoaded', function () { 182 182 const key = "$likesKey"; ... ... @@ -215,4 +215,12 @@ 215 215 }); 216 216 </script> 217 217 {{/html}} 213 + 214 +#if($request.getParameter("like") == "1") 215 + #set($likes = $likesObject.get("value")) 216 + $likesObject.set("value", $math.add($likes, 1)) 217 + $xwiki.saveDocument($likesDoc) 218 +#end 218 218 {{/velocity}} 220 + 221 +