Перейти к публикации

fanera

местные
  • Публикации

    68
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    6

Последний раз fanera выиграл 12 февраля

Публикации fanera были самыми популярными!

Репутация

19 Обычный

О fanera

  • Звание
    Активист

Посетители профиля

Блок посетителей профиля отключен и не будет отображаться другим пользователям

  1. В том, что с основным доменом всегда может что-то произойти, в том, что можно купить трастовый домен и встать в топы по нужным странам, чего не скажешь о поддоменах. В том, что домен может быть .ru, делаешь мультиязычность под какую-нибудь уганду, и ПС не особо любят такое, хоть и представители того же гугла говорят, что зона домена никак не влияет, бывает так, что смена зоны помогает выйти из под фильтров Факторов много и каждый случай рассматривается отдельно, но если это какое-то агентство, аптека, магазин и прочее, то можно обойтись, да и чаще всего так и делают, поддоменом или подпап
  2. https://japing.pw/modules/13-multi-language.html Только не советую делать мультиязычность на поддомене или подпапках, проще сделать два отдельных домена под языки, сделав два отдельных сайта, а всякие hreflang и прочее через дополнительные поля уже. Соответственно, этот модуль не так уж и нужен
  3. В документации указано: Но в коде эта функция проверяет правильность пароля и логина, почему бы тогда функцию не переименовать?
  4. На сайте dle не мультиязычность, а просто два отдельных домена с двумя отдельными сайтами. То, что вы хотите это https://japing.pw/modules/13-multi-language.html, либо делать самопис
  5. В том, что этот модуль позволяет настраивать вывод для иных страниц, а не только категорий. Например, для тегов нельзя настраивать напрямую, надо пользоваться этой утилитой.
  6. Замените $('.file-preview-card.active').each(function() { На: if( $('.file-preview-card.active').length ) { $('.file-preview-card.active').each(function() { И саму замену sortedList.each(function() { На: if( $('.file-preview-card.active').length ) { sortedList.each(function() { Странно, что оно срабатывает несколько раз, включая панель, т.к. при поиске строки находит только одну такую строку
  7. Это я понимаю, тут файлами просто нельзя загружать, а любое облако со временем в тыкву превращается, надо будет в гитхаб выгрузить 🙂
  8. Вставка картинок и файлов в редактор происходит просто подряд, без учета того, как были выделены элементы, т.е. в какой последовательности. Этот лайфхак позволяет сделать вставку содержимого в порядке их выделения. Файл: engine/ajax/upload.php Найти и добавить ниже: Найти: $('.file-can-all-selected .file-preview-card').addClass("active"); Добавить ниже: order_num = 0; $('.file-can-all-selected .file-preview-card').each(function(){ $(this).attr("order-num", order_num); order_num = order_num + 1; }); Найти и добавить ниже: Найти: ("#check_all").pro
  9. Наверное, одно из самых недооцененных - использование jquery, ajax, api tinymce для упрощения, автоматизации и других рутинных задач. Каждый проект имеет свои особенности, но порой можно сократить одни и те же задачи. Описывать можно бесконечно, т.к. функций очень много различных, я решил выписать самое базовое и мое любимое, ужав весь материал в несколько строк кода 🙂 Получить значения из Заголовок, Метатег Title, ЧПУ URL статьи (аналогично делается для других полей): $('[name=\"title\"]').val() $('[name=\"meta_title\"]').val() $('[name=\"alt_name\"]').val() Чтобы установить
  10. Новый апдейт отличный, еще бы хотелось видеть: 1. Учет часового пояса для неавторизованных пользователей для правильного отображения даты и времени 2. В "Управление комментариями" чтобы при поиске учитывалось имя комментатора 3. Запоминание имени комментатора и почты (если он неавторизован), чтобы ему не приходилось заполнять поле повторно 4. Не хватает разметки для профиля пользователя с возможностью включения и отключения. Не так давно гугл добавил официальную документацию https://developers.google.com/search/docs/appearance/structured-data/profile-page 5. Хотелос
  11. При загрузке файлов в загрузчик файлов, и уже загруженных, не хватает кнопки их скачивания, чтобы не приходилось делать лишних действий вроде вставить, перейти на сайт, скачать
  12. Еще просьба доработать загрузчик файлов по ссылке, точнее случаи с картинками. Дискорд и некоторые сервисы не имеют в путях расширения файлов, из-за чего при попытке загрузить появляется ошибка безопасности
  13. Ну и отмену загрузки файла тогда неплохо бы добавить, начинаешь загружать, понимаешь, что не то, что делать, кнопки отмены нет? :)
  14. С cloudflare такое постоянно, решается банальным добавлением префикса к файлу в независимости есть на диске или нет, либо после загрузки файла отдавать его в загрузчик файлов с каким-нибудь ?cc=$_TIME, в первом случае все файлы будут отличаться префиксами, во втором кэш картинки будет вычищаться
  15. fanera

    meta tags edit

    $meta->title($metatags['title'] . "Mp3, Song, Download, Free, BLa Bla BLa"); ?
×
×
  • Создать...