XAI Likes by RAIMARA
Легкий плагин WordPress для добавления кнопки «Мне нравится» с недельным лимитом на основе IP-адресов и интеграцией динамических тегов Elementor.
by SalauatDiiN Ametov · github.com/salauatamet/xai-likes-by-raimara · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/salauatamet/xai-likes-by-raimara/archive/refs/heads/main.zipОписание / Сипаттама
Казахский
XAI Likes by RAIMARA – бұл WordPress үшін жеңіл плагин, ол пайдаланушыларға посттарды немесе өнімдерді бір рет басу арқылы ұнатуға мүмкіндік береді, осылайша олардың рейтингін арттырады. Плагин IP мекенжайы бойынша апта сайынғы ұнату шектеуін, теңшелетін ұнату түймесін және Elementor динамикалық тегі арқылы ұнату санын «Рейтинг» виджетінде көрсету интеграциясын қамтиды. Плагин жеке пайдалану үшін толығымен тегін.
Русский
XAI Likes by RAIMARA – это легкий плагин для WordPress, который позволяет пользователям ставить лайки постам или продуктам одним кликом, повышая их рейтинг. Плагин включает недельное ограничение лайков по IP, настраиваемую кнопку лайков и интеграцию с Elementor через динамический тег для отображения количества лайков в виджете «Рейтинг». Плагин полностью бесплатен для личного использования.
Возможности / Мүмкіндіктер
Казахский
- Ұнату түймесі:
[xai_likes]шорткоды арқылы кез келген постқа немесе өнімге ұнату түймесін қосу. - IP бойынша ұнату шектеуі: Пайдаланушылар IP мекенжайы бойынша аптасына бір рет қана ұнатуға болады.
- Теңшелетін түйме: Админ панелінде жүрек белгішесін немесе мәтіндік түймені таңдау.
- Elementor интеграциясы:
XAI Likes Countдинамикалық тегі арқылы ұнату санын Elementor виджеттерінде (мысалы, «Рейтинг» виджеті) көрсету. - Ұнату саны және орысша жалғау: Ұнату санын орыс тіліндегі дұрыс жалғаумен көрсету (мысалы, «1 лайк», «2 лайка», «5 лайков»).
- Әрекетке шақыру мәтіні: Пайдаланушыларды пост/өнім рейтингін арттыру үшін ұнатуға шақырады.
- Админ параметрлері: WordPress админ панелінде түйме түрін, мәтінді және сәтті ұнату хабарламасын теңшеу.
Русский
- Кнопка лайков: Добавление кнопки лайков к любому посту или продукту с помощью шорткода
[xai_likes]. - Ограничение по IP: Пользователи могут поставить лайк только раз в неделю по IP-адресу.
- Настраиваемая кнопка: Выбор иконки сердца или текстового варианта в настройках админ-панели.
- Интеграция с Elementor: Отображение количества лайков через динамический тег
XAI Likes Countв виджетах Elementor (например, «Рейтинг»). - Счетчик лайков с склонением: Показ количества лайков с правильным русским склонением (например, «1 лайк», «2 лайка», «5 лайков»).
- Призыв к действию: Текст, побуждающий пользователей поставить лайк для повышения рейтинга.
- Настройки в админ-панели: Настройка типа кнопки, текста кнопки и сообщения после лайка.
Требования / Талаптар
Казахский
- WordPress: 4.7 немесе одан жоғары нұсқа.
- PHP: 5.3 немесе одан жоғары нұсқа.
- Elementor: Динамикалық тег функциясы үшін 3.0 немесе одан жоғары нұсқа қажет.
- Деректер базасы: Ұнату деректерін сақтау үшін MySQL немесе үйлесімді.
Русский
- WordPress: Версия 4.7 или выше.
- PHP: Версия 5.3 или выше.
- Elementor: Версия 3.0 или выше (требуется для динамических тегов).
- База данных: MySQL или совместимая (для хранения данных о лайках).
Установка / Орнату
Казахский
- Плагинді жүктеу:
- Осы репозиторийді клондаңыз немесе GitHub-тан ZIP файлын жүктеңіз.
xai-likesқалтасын WordPress плагиндер каталогына шығарыңыз:/wp-content/plugins/.
- WordPress-ке жүктеу:
- Егер қолмен жүктесеңіз,
xai-likesқалтасын/wp-content/plugins/каталогына FTP арқылы немесе WordPress админ панелі арқылы жүктеңіз (Плагиндер → Жаңа қосу → Плагин жүктеу).
- Егер қолмен жүктесеңіз,
- Плагинді белсендіру:
- WordPress админ панеліне өтіңіз: Плагиндер → Орнатылған плагиндер.
XAI Likes by RAIMARAтауып, «Белсендіру» түймесін басыңыз.
- Қалта құрылымын тексеру:
- Плагин қалтасында келесі файлдар болуы керек:
/wp-content/plugins/xai-likes/ ├── xai-likes.php ├── includes/ │ ├── db.php │ ├── elementor-tags.php │ ├── shortcode.php │ ├── admin.php ├── assets/ │ ├── js/ │ │ ├── likes.js │ ├── css/ │ │ ├── likes.css
- Плагин қалтасында келесі файлдар болуы керек:
Русский
- Скачивание плагина:
- Клонируйте этот репозиторий или скачайте ZIP-файл с GitHub.
- Распакуйте папку
xai-likesв каталог плагинов WordPress:/wp-content/plugins/.
- Загрузка в WordPress:
- Если загружаете вручную, загрузите папку
xai-likesв/wp-content/plugins/через FTP или админ-панель WordPress (Плагины → Добавить новый → Загрузить плагин).
- Если загружаете вручную, загрузите папку
- Активация плагина:
- Перейдите в админ-панель WordPress: Плагины → Установленные плагины.
- Найдите
XAI Likes by RAIMARAи нажмите «Активировать».
- Проверка структуры папок:
- Убедитесь, что папка плагина содержит следующие файлы:
/wp-content/plugins/xai-likes/ ├── xai-likes.php ├── includes/ │ ├── db.php │ ├── elementor-tags.php │ ├── shortcode.php │ ├── admin.php ├── assets/ │ ├── js/ │ │ ├── likes.js │ ├── css/ │ │ ├── likes.css
- Убедитесь, что папка плагина содержит следующие файлы:
Использование / Пайдалану
1. Добавление кнопки лайков с помощью шорткода / Шорткод арқылы ұнату түймесін қосу
Казахский
- Кез келген постқа немесе бетке ұнату түймесін және санын көрсету үшін
[xai_likes]шорткодын пайдаланыңыз. - Мысалы: WordPress редакторында немесе Elementor сияқты бет құрастырушыда
[xai_likes]қосыңыз. - Шорткод келесіні көрсетеді:
- Теңшелетін түйме (жүрек белгішесі немесе мәтін).
- Орыс тіліндегі дұрыс жалғаумен ұнату саны (мысалы, «1 лайк», «2 лайка»).
- Әрекетке шақыру мәтіні: «Тауар ұнады ма? Рейтингін көтеру үшін лайк қойыңыз! Қолдауыңыз үшін рақмет!».
Русский
- Используйте шорткод
[xai_likes]для отображения кнопки лайков и счетчика на любом посте или странице. - Пример: Добавьте
[xai_likes]в редакторе WordPress или в конструкторе страниц, таком как Elementor. - Шорткод отображает:
- Настраиваемую кнопку (иконка сердца или текст).
- Количество лайков с правильным русским склонением (например, «1 лайк», «2 лайка»).
- Текст призыва: «Понравился товар? Поставьте лайк, чтобы поднять его рейтинг! Спасибо за поддержку!».
2. Отображение количества лайков в Elementor / Elementor-да ұнату санын көрсету
Казахский
- Плагин Elementor-да пайдалануға болатын
XAI Likes Countдинамикалық тегін ұсынады. - Орнату қадамдары:
- Elementor редакторында бетті ашыңыз.
- Рейтинг виджетін қосыңыз (Elementor Pro немесе PRO Elements сияқты үшінші тарап қосымшаларында бар).
- Виджет параметрлерінде «Рейтинг» немесе «Мән» өрісін табыңыз.
- Динамикалық тег белгішесін басыңыз (әдетте тег символы) және
PostтобынанXAI Likes Countтаңдаңыз. - Бетті сақтап, алдын ала қараңыз.
- Қалай жұмыс істейді:
XAI Likes Countтегі ұнату санына байланысты нормаланған мәнді (0–5) қайтарады (мысалы, 1 лайк = 0.5 жұлдыз, 10 лайк = 5 жұлдыз).- Рейтинг виджеті сәйкесінше жұлдыздарды көрсетеді (мысалы, 1 лайк 5-тен 0.5 сары жұлдызды көрсетеді).
Русский
- Плагин предоставляет динамический тег
XAI Likes Countдля использования в Elementor. - Шаги настройки:
- Откройте страницу в редакторе Elementor.
- Добавьте виджет Рейтинг (доступен в Elementor Pro или сторонних плагинах, таких как PRO Elements).
- В настройках виджета найдите поле «Рейтинг» или «Значение».
- Нажмите на значок динамического тега (обычно символ тега) и выберите
XAI Likes Countиз группыPost. - Сохраните и просмотрите страницу.
- Как работает:
- Тег
XAI Likes Countвозвращает нормализованное значение (0–5) на основе количества лайков (например, 1 лайк = 0.5 звезды, 10 лайков = 5 звезд). - Виджет «Рейтинг» отображает звезды соответственно (например, 1 лайк показывает 0.5 желтых звезд из 5).
- Тег
3. Настройка плагина / Плагинді баптау
Казахский
- WordPress админ панелінде Параметрлер → XAI Likes бөліміне өтіңіз.
- Қолжетімді опциялар:
- Түйме түрі: «Жүрек белгішесі» немесе «Мәтін» таңдаңыз.
- Түйме мәтіні: Мәтіндік түйме үшін арнайы мәтін орнатыңыз (әдепкі: «Ұнайды»).
- Ұнату хабарламасы: Пайдаланушы ұнатқаннан кейін көрсетілетін хабарламаны теңшеу (әдепкі: «Лайк үшін рақмет!»).
Русский
- Перейдите в раздел Настройки → XAI Likes в админ-панели WordPress.
- Доступные опции:
- Тип кнопки: Выберите «Иконка сердца» или «Текст».
- Текст кнопки: Установите пользовательский текст для текстовой кнопки (по умолчанию: «Нравится»).
- Сообщение после лайка: Настройте сообщение, отображаемое после лайка (по умолчанию: «Спасибо за лайк!»).
Шорткод / Шорткод
Казахский
[xai_likes]: Ұнату түймесін, ұнату санын және әрекетке шақыру мәтінін көрсетеді.- Қосымша атрибут:
post_id(мысалы,[xai_likes post_id="123"]) белгілі бір пост үшін ұнатуларды көрсету үшін. Егер көрсетілмесе, ағымдағы пост ID пайдаланылады.
Русский
[xai_likes]: Отображает кнопку лайков, счетчик лайков и текст призыва.- Дополнительный атрибут:
post_id(например,[xai_likes post_id="123"]) для отображения лайков конкретного поста. Если не указан, используется ID текущего поста.
Пример вывода / Шығару мысалы
Казахский
- Шорткод шығаруы:
Тауар ұнады ма? Рейтингін көтеру үшін лайк қойыңыз! Қолдауыңыз үшін рақмет! [Жүрек белгішесі] 2 лайка - Elementor «Рейтинг» виджеті
XAI Likes Countтегімен (2 лайк үшін):- 1 сары жұлдызды көрсетеді (себебі 2 лайк = 0–5 шкаласында 1 жұлдыз).
Русский
- Вывод шорткода:
Понравился товар? Поставьте лайк, чтобы поднять его рейтинг! Спасибо за поддержку! [Иконка сердца] 2 лайка - Виджет «Рейтинг» в Elementor с тегом
XAI Likes Count(для 2 лайков):- Показывает 1 желтую звезду (так как 2 лайка = 1 звезда на шкале 0–5).
Устранение неполадок / Ақауларды жою
Казахский
- Критикалық қателер:
- Критикалық қате туындаса,
/wp-content/debug.logтексеріңіз. - Барлық плагин файлдары дұрыс орналасқанын және Elementor белсендірілгенін тексеріңіз.
- Критикалық қате туындаса,
- Динамикалық тег көрсетілмейді:
- Elementor 3.0 немесе одан жоғары нұсқа екенін тексеріңіз.
- Elementor кэшін тазалаңыз: Elementor → Құралдар → CSS қайта жасау және кітапхананы синхрондау.
- Ұнату түймесі жұмыс істемейді:
- JavaScript бұғатталмағанын және
likes.jsжүктелгенін тексеріңіз. - Браузер консолінде JavaScript қателерін тексеріңіз (F12 → Консоль).
- JavaScript бұғатталмағанын және
Русский
- Критические ошибки:
- Если возникает критическая ошибка, проверьте
/wp-content/debug.log. - Убедитесь, что все файлы плагина правильно размещены и Elementor активирован.
- Если возникает критическая ошибка, проверьте
- Динамический тег не отображается:
- Проверьте, что версия Elementor 3.0 или выше.
- Очистите кэш Elementor: Elementor → Инструменты → Пересоздать CSS и синхронизировать библиотеку.
- Кнопка лайков не работает:
- Убедитесь, что JavaScript не заблокирован и
likes.jsзагружен. - Проверьте ошибки JavaScript в консоли браузера (F12 → Консоль).
- Убедитесь, что JavaScript не заблокирован и
Contributing / Үлес қосу
Казахский
Үлес қосуға қош келдіңіз! Өтінеміз:
- Репозиторийді форк жасаңыз.
- Жаңа мүмкіндік немесе қате түзету үшін жаңа тармақ жасаңыз.
- Өзгерістердің сипаттамасымен бірге pull request жіберіңіз.
Русский
Приветствуются любые вклады! Пожалуйста:
- Сделайте форк репозитория.
- Создайте новую ветку для вашей функции или исправления.
- Отправьте pull request с описанием изменений.
License / Лицензия
Казахский
Бұл плагин GNU General Public License v2 (GPL2) бойынша лицензияланған. Сіз плагинді жеке және коммерциялық мақсатта еркін пайдалана, өзгерте және тарата аласыз, бірақ авторлық ақпаратты сақтау және GPL2 шарттарын орындау қажет.
Русский
Плагин лицензирован под GNU General Public License v2 (GPL2). Вы можете свободно использовать, изменять и распространять плагин для личных и коммерческих целей, сохраняя информацию об авторе и соблюдая условия GPL2.
Credits / Авторлар
Казахский
- Автор: SalauatDiiN Ametov
- Автордың веб-сайты: https://diinweb.aqulas.me/
- Қолдау: Мәселелер немесе мүмкіндіктер бойынша сұраныстар үшін осы GitHub репозиторийінде мәселе ашыңыз.
Русский
- Автор: SalauatDiiN Ametov
- Сайт автора: https://diinweb.aqulas.me/
- Поддержка: Для вопросов или запросов новых функций открывайте issue в этом репозитории GitHub.