Изменения документа Загрузить документ

Редактировал(а) HRlink 30.05.2025

От версии 78.1
отредактировано HRlink
на 30.05.2025
Изменить комментарий: К данной версии нет комментариев
К версии 77.1
отредактировано HRlink
на 30.05.2025
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -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 +