Владимир Коток

Владимир Коток
Рейтинг
138
Регистрация
04.12.2011
Интересы
Веб-разработчик
ВЕБ-РАЗРАБОТЧИК НА БАЗЕ CMS WORDPRESS + WOOCOMMERCE и т.д. Опыт: В веб-разработке с 2006 года. Сделал сотни сайтов. Имею как автономный, так и командный опыт работы. Делал сайты не только для рунета, работал с заказчиками из Испании, Германии, США, Японии, Израиля. Навыки: Глубокие знания CMS WordPress и её основных плагинов. Специализируюсь на разработке сайтов как под ключ, так и по их ремонту/доработке, а также по техническому сопровождению проектов — мониторинг работоспособности сервера.
ziliboba0213 #:
Массовое поменять не думаю, что можно автоматически

Можно попробовать промт для создания функции в файле functions.php

[Сайт на WordPress. На некоторых страницах и записях вместо латинских букв вставлены такие же по внешнему виду кириллические буквы. Задача, выявить такие кириллические буквы и заменить их на соответствующие их внешнему виду латинские буквы. 
Создай код php для файла functions.php выполняющий эту задачу для заданной страницы или записи.]

Вот, что ответил GPT:

Для решения вашей задачи можно создать функцию в файле functions.php , которая будет заменять кириллические буквы на соответствующие латинские. Ниже приведен пример кода, который вы можете использовать:

function replace_cyrillic_with_latin($content) {
    // Массив соответствий кириллических и латинских букв
    $cyrillic_to_latin = array(
        'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd',
        'е' => 'e', 'ё' => 'yo', 'ж' => 'zh', 'з' => 'z', 'и' => 'i',
        'й' => 'y', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n',
        'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't',
        'у' => 'u', 'ф' => 'f', 'х' => 'kh', 'ц' => 'ts', 'ч' => 'ch',
        'ш' => 'sh', 'щ' => 'shch', 'ъ' => '', 'ы' => 'y', 'ь' => '',
        'э' => 'e', 'ю' => 'yu', 'я' => 'ya',
        // Добавьте заглавные буквы, если необходимо
        'А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D',
        'Е' => 'E', 'Ё' => 'Yo', 'Ж' => 'Zh', 'З' => 'Z', 'И' => 'I',
        'Й' => 'Y', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N',
        'О' => 'O', 'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T',
        'У' => 'U', 'Ф' => 'F', 'Х' => 'Kh', 'Ц' => 'Ts', 'Ч' => 'Ch',
        'Ш' => 'Sh', 'Щ' => 'Shch', 'Ъ' => '', 'Ы' => 'Y', 'Ь' => '',
        'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya',
    );

    // Заменяем кириллические буквы на латинские
    $content = strtr($content, $cyrillic_to_latin);

    return $content;
}

// Применяем функцию к содержимому поста или страницы
add_filter('the_content', 'replace_cyrillic_with_latin');

Как использовать:

  1. Откройте файл functions.php  вашей темы WordPress.
  2. Скопируйте и вставьте приведенный выше код в конец файла.
  3. Сохраните изменения.

Примечания:

  • Этот код будет автоматически заменять кириллические буквы на латинские на всех страницах и записях, когда они будут отображаться.
  • Если вы хотите применить замену только к определенной странице или записи, вам нужно будет добавить условие для проверки ID страницы или записи внутри функции.


Mik Foxi #:
ставишь убунту или дебиан, в него фастпанель и разрабатываешь почти как белый человек

Почти тоже самое хотел сказать. Только фаст-панель можно заменить на BrainyCP. Кто к чему привык, но мне лично Брайни  пластичнее кажется, да и файловый менеджер там круче.

Catspets #:
каналы единственный источник дохода 8 лет уже.

Может быть, банальность скажу, но иногда бизнес просто выгорает и полезно его менять с периодичностью раз лет в семь. Это мои наблюдения еще с 90-х.  Пришло время?

Xarcher #:
Это все до тех пор пока на воровство контента глаза закрывают. И обратная сторона вопроса в том что пока закрывают о нормальных выплатах авторам можно забыть. Зачем платить если можно не платить.

Россия приостановила свое участие в соблюдении авторских прав относительно коллективного Запада. И правильно сделала, я считаю.

LEOnidUKG #:
В двойне НУ ЕГО НАХРЕН.

Ну, наверное, тогда уж втройне. Украинцы делали, задолго до СВО ещё.
Ставлю нормально на российские сервера, нормально всё устанавливается, это же Линукс, он вне политики.
А так, как знать, как знать...

Самая классная для хостинга панель, это BrainyCP. Она, хоть и бесплатная, но круче, чем ISP.
Практика показала, что удобней всего юзать её на Ubuntu 22.04, так как много практики в этой операционке - ноутбук уже десять лет с ней юзаю.

Рекомендуемые системные требования:
ОС: CentOS 7 64bit, CentOS 8 64bit, AlmaLinux, Ubuntu 20.04, Ubuntu 22.04

RAM: 2GB
SWAP: 2GB
Диск: 10GB на корневом разделе /
Процессор: от 266mhz

Установка:

wget -O install.sh http://core.brainycp.com/install.sh && bash ./install.sh

Если устанавливать на  CentOS, то сначала:
Установка wget на CentOS

yum clean all && yum install -y wget

Эти консольные команды установят полную версию хостинг-панели. Но, их можно кастомизировать по нужным параметрам.
Смотри детальней тут https://brainycp.com/ (через VPN, если из России)

Опять же, практика показала, что юзать BrainyCP нужно на диске от 30 Гб, ибо 10-12 Гб сразу отъедает операционка и файлы самой панели.
Сервер годится, как VPS, так и VDS - ставил и туда и сюда, везде работает отлично.

Если дома имеется железо, типа ноутбука с SSD-накопителем и нормальный интернет, купи у провайдера персональный IP-адрес и стань сам себе и своим друганам хостером ))

Baruchka #:
У Рутуба нет никаких площадок, кроме своей

В Яндекс-Видео уже есть фича - искать альтернативные источники для медленного видео на Ютубе. Рутуб, Дзен, ВК-видео, Мейл.оу-видео, Одноклассники - рулят как альтернативные видеохостинги. По скорости работы раньше впереди всех был ВК-видео. Сейчас остальные тоже исправились. Так что, конкуренция у Рутуба уже на старте весьма не слабая. А перенос видео из Ютуба уже практиковала какая-то наша соцсеть. Ну, такое себе, кучу хлама перенесло и все снова на Ютубе сидели, до замедления.

MaddeN #:

У меня MODX Revolution

Если ты кодер, то переделать самопис сможешь под MODX Revolution, там всего один файл PHP

MaddeN :
Например предоставить клиенту оплату через СБП или Сбербанк Онлайн, типа генерации QR кода.

Через Юмани пойдёт? Только этот шлюз самопис под WordPress/WooCommerce и предоставляется "как есть".
Страница загрузки с Телеги

Как известно, у Юмани есть возможность открывать карты, как виртуальные, так и пластиковые.
Баланс карты равен балансу кошелька.

Есть, также, система быстрых платежей (СБП)

В общем, почти полноценный банковский счёт. А  с этим плагином ещё и не нужно заморачиваться с наличием предпринимательства или самозанятости - деньги просто поступают на счёт карты и, после оплаты, покупатель автоматически попадает на страницу успешного платежа в интернет-магазине.

Но, есть нюансы, читай инструкцию.

Например я, при изготовлении сайтов для Москвы и Питера столкнулся с дефицитом доменных имён в недорогой доменной зоне *.RU  и, недолго думая, стал пользоваться доменными суффиксами "-msk" и "-spb", подсмотренными давно у кого-то. Затем у меня были клиенты из других городов и ситуация повторилась. В итоге я придумал целый список таких региональных доменных суффиксов для всех значимых регионов России, включая наши новые территории.

Сокращенные обозначения для некоторых областных городов России:

Архангельск: АРХ (arh)

Астрахань: АСТ (ast)

Барнаул: БРН (brn)

Белгород: БЛГ (blg)

Брянск: БРНСК (brnsk)

Великий Новгород: ВН (vn)

Владивосток: ВЛД (vld)

Владикавказ: ВДК (vdk)

Владимир: ВЛДМ (vldm)

Волгоград: ВГД (vgd)

Волжский: ВЛЖ (vlzh)

Воронеж: ВРНЖ (vrnz)

Грозный: ГРЗ (grz)

Донецк: ДН (dn)

Екатеринбург: ЕКБ (ekb)

Запорожье: ЗПР (zpr)

Ижевск: ИЖВ (izhv)

Иркутск: ИРК (irk)

Казань: КЗН (kzn)

Калининград: КЛГ (klg)

Кемерово: КМР (kmr)

Киров: КРВ (krv)

Кострома: КСТ (kst)

Краснодар: КРД (krd)

Красноярск: КРС (krs)

Курган: КРГ (krg)

Курск: КРСК (krsk)

Липецк: ЛПЦ (lpc)

Луганск: ЛГН (lgn)

Махачкала: МХК (mhk)

Москва: МСК (msk)

Мурманск: МРМ (mrm)

Нальчик: НЛЧ (nlch)

Нижневартовск: НВРТ (nvr)

Нижний Новгород: НН (nn)

Новосибирск: НСК (nsk)

Омск: ОМС (oms)

Оренбург: ОРБ (orb)

Петрозаводск: ПЗК (pzk)

Пермь: ПРМ (prm)

Псков: ПСК (psk)

Ростов-на-Дону: РНД (rnd)

Рязань: РЗН (rzn)

Самара: СМР (smr)

Санкт-Петербург: СПБ (spb)

Саратов: СРТ (srt)

Симферополь: СФП (sfp)

Смоленск: СМЛ (sml)

Стерлитамак: СТМК (stmk)

Сыктывкар: СКТ (skt)

Тамбов: ТМБ (tmb)

Тверь: ТВР (tvr)

Томск: ТМС (tms)

Тюмень: ТМН (tmn)

Тула: ТЛ (tl)

Уфа: УФ (uf)

Хабаровск: ХБР (hbr)

Херсон: ХРС (hrs)

Чебоксары: ЧБС (chbs)

Челябинск: ЧЛБ (chlb)

Череповец: ЧРП (chrp)

Чита: ЧТ (cht)

Якутск: ЯКТ (ykt)

Ярославль: ЯРС (yrs)


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

Всего: 559