| Как и где прописать скрипт лучший комментарий? | 
|  | 
| 
| vkotboga | Среда, 20 Марта 2024, 22:24 | Сообщение 1 |  
|   | Здравствуйте! Скрипт сгенерирован в чате GPT, но не получилось понять как и куда его поставить. Подскажите пожалуйста!
 
 Я написал:
 Напиши скрипт для ucoz, который позволит пользователю написавшему пост, выбирать лучший комментарий. Чтобы background выбранного лучшим комментария, выделялся салатовым цветом.
 
 
 Код <script type="text/javascript">// Функция для выбора лучшего комментария
 function chooseBestComment(commentId) {
 // Убираем выделение у предыдущего лучшего комментария
 const prevBestComment = document.querySelector('.best-comment');
 if (prevBestComment) {
 prevBestComment.classList.remove('best-comment');
 }
 
 // Выделяем выбранный комментарий салатовым цветом
 const selectedComment = document.getElementById(commentId);
 selectedComment.classList.add('best-comment');
 }
 
 // Пример использования функции
 const chosenCommentId = 'comment-123';
 chooseBestComment(chosenCommentId);
 </script>
Подскажите пожалуйста, что, куда вставить? И если можно, весь код.
 
 Благодарю!
 
 
 Сообщение отредактировал-SAM- - Понедельник, 01 Апреля 2024, 03:42
 |  
| [ RU ] |  |  | 
| 
| Kosten | Среда, 20 Марта 2024, 22:40 | Сообщение 2 |  
|   | ---По факту здесь же нет нужного скрипта! И здесь в этом форуме не пишут скрипты по запросам пользователей, а просто дают ответы на вопросы по системе uCoz (уже неоднократно повторял, как и написано в правилах текущего форума). В общем, с таким сюда, а лучше сразу на биржу к фрилансерам (или к сотрудникам системы в "список желаний").--- © -SAM- 
 
 Сообщение отредактировал-SAM- - Понедельник, 01 Апреля 2024, 04:35
 |  
| [ RU ] |  |  | 
| 
| Kosten | Среда, 20 Марта 2024, 22:42 | Сообщение 3 |  
|   | Где поставить? 
 Попробуйте вид комментариев в самом низу.
 
 ---Никуда (о чём ниже). А так, то сама функция по выбору ставиться на ту страницу, на которой идут комментарии (а не пихать в каждый комментарий этот скрипт... иначе, допустим, 10 комментариев на странице = столько же будет этих скриптов потом).--- © -SAM-
 
 
 Сообщение отредактировал-SAM- - Понедельник, 01 Апреля 2024, 04:35
 |  
| [ RU ] |  |  | 
| 
| vkotboga | Четверг, 21 Марта 2024, 16:26 | Сообщение 4 |  
|   | Да что же это такое!? Снова не получилось! 
 ---Если бы чуточку понимали, то такой функционал вообще сложно реализовать в системе uCoz. Поскольку помимо скрипта на выбор лучшего комментария, нужно как-то куда-то вшить пометку, что этот комментарий лучший. Иначе у других пользователей, то изменений во внешнем виде выбранного комментария не последует. И даже у вас после перезагрузки страницы ничего не измениться.
 
 Допустим, администрация может правкой выбранного комментария делать пометки, используя поле "Ответ". Вот пример кода:
 То есть в шаблоне внешнего вида комментариев сделать, соответственно потом правкой выбранного вами комментария - в ответе для выбора "лучшего" комментария ставить Best (чтобы стиль применить желаемый).Код <?if($ANSWER$="Best")?> class="best-comment"<?endif?>
 В сети подглядел еще решение, что делается через оценку (рейтинг) комментария. Это чтобы была возможность выбора у всех, а не только у администрации. Но там есть нюансы с тем, что может быть несколько страниц комментариев, что "лучший" комментарий будет не на первой странице, а еще пользователи сами выбирают порядок сортировки (что идут сначала старые комментарии или же новые).--- © --SAM-
 
 Доброго здравия, уважаемый! Благодарю за ответы! Никто не рождается со знанием программирования. Все этому учатся. По примеру ucoz.ru/qa знаю, что такой функционал можно реализовать на сайте ucoz. Другое дело, что это сложно. И возиться с этим, тем более за бесплатно, никто не станет.
 Можно реализовать так, предоставить пользователям доступ к редактированию комментариев к своим постам. И чтобы они в поле ответ писали лучший. Но, большинство не понимают как. А для многих, это лишние движения. Как-то так.
 
 ---Естественно, если есть там возможность доступ предоставить к правке, то можно тогда технически сделать скриптом, чтобы пометку эту "вшивало" в комментарий нажатием на кнопку (автоматизировать).--- © -SAM-
 
 
 Сообщение отредактировал-SAM- - Понедельник, 01 Апреля 2024, 21:28
 |  
| [ RU ] |  |  |