Ответы в темах

Просмотр 15 ответов — с 1 по 15 (всего 43)
  • Он что так необходим?

    именно необходим, статья большая и окно при переходе в текстовый редактор раньше сужалось, а сейчас нет.
    теряется удобство навигации,

    Пока что обошолся принудительным внидрением стиля.

    За ответы спасибо!

    решение через ACF

    это полный аналог предложенного мной решения — проше, намного, но вместо slug, будет вызов поля ACF, — есть недостаток что будет инфа забиваться в базу, и при изменении массовом — нужно будет делать sql запрос и телодвижения — в моем примере достаточно поправить имя класса в css.

    <span class= «asd»> Hello world </span>;

    та же малина — делать только стоит так, кому как удобнее, тем более есть возможность быстрой правки одной лишь темы и CSS.

    • Ответ изменён 6 лет, 4 месяца назад пользователем kolshix.

    (когда-то стакнулся с подобным)
    немного не понял вопрос по этому напишу 2 предположительных ответы
    Вам нужно сделать свой вариант вывода категорий
    1 вариант для постов
    вводные — есть три категории NAME: огурцы, дыни, клубника
    при создании у каждого свой SLUG: ogurci, dini, klubnika

    теперь вам останется только создать нужный вывод с обрамлением в CLASS и добавить CSS стили по названию SLUG (в style.css)
    (SLUG — у каждой рубрики свой — можете посмотреть в редактировании самой рубрики)

    
    <style>
    	.ogurci{             
    		background: #17d8d8;
                    color: #e4ab01;
    	}
    </style>
    <?php
            // вызов категорий принадлежащих посту
    	$cur_terms = get_the_terms( $post->ID, 'category' ); 
            // вывод категорий со своей html разметкой 
    	foreach( $cur_terms as $cur_term ){
    		echo '<a class="' . $cur_term->slug . '" href="'. get_term_link( (int)$cur_term->term_id, $cur_term->taxonomy ) .'">'. $cur_term->name .'</a>,';
    	}
    ?>
    

    2 вариант «окраска названий» страниц архивов\категорий

    
    <style>
    	.ogurci{		
    		background:red;
                    color: #e4ab01;
    	}
    </style>
    <?php
    	// в начале нужно получить id категории 
    	global $wp_query;
    	$cat_obj = $wp_query->get_queried_object();
    	$cat_id = $cat_obj->term_id;
    
    	// получаем данные рубрики 
    	$term = get_term( $cat_id, $taxonomy );
    
    	// выводим свою разметку 
    	echo '<h1 class="' . $term->slug . '">'.  $term->name .'<h1>';
    ?>
    
    
    • Ответ изменён 6 лет, 4 месяца назад пользователем kolshix.
    • Ответ изменён 6 лет, 4 месяца назад пользователем kolshix.
    • Ответ изменён 6 лет, 4 месяца назад пользователем kolshix.

    меня уже не интересует вопрос зачем это нужно, кто там лазит и почему — Те кто пользуется сайтами давно знает что у ботов и поисковиков свои алгоритмы о которых практически нет информации и что ботам в 80% наплевать что вы там пишите в требованиях на сайте ( у меня был случай когда гугл на протяжении 1 недели ложил сайт и ему было наплевать на мои прозьбы и правила в роботс).

    парсеры напастой лазят в сайтмап , особено паучки.

    Вопрос один — как изменить имя sitemap.xml на свое произвольное?

    много хорошой полезной информации которой мне «на ни на» как и 20чисел после запятой в числе ПИ.

    про способ изменить адрес сайтмап через код или плагин информации нет.

    как изменить имя или url sitemap.xml ?

    • Ответ изменён 6 лет, 5 месяцев назад пользователем kolshix.

    да там проблема, что ссылки на файлообменниках.

    кстати хорошая идея , я чето не допер на своем тестовом сайте такое поставить.это как раз тот случай !

    Зашел спросить немножко, получил бонусом, Спасибо, а то иногда приходится проверять работоспособность ссылок.

    И Вас не смущает что это устаревший плагин? Есть более актуальные.

    смущает еще как))) по этому его и не буду ставить, я просто пишу что функционал самое оно , ничего лишнего — вот такой бы но по новее.

    еще только что дошло, плохо что нет разделение типов уведомлений, к примеру создается в плагине отдельная кнопка под файл имейдж.пхп и отдельная кнопка с формой под сингл.пхп ( это так мысли в слух)

    @flector
    буду плагин резать — удалю тоже форму — оставлю только кнопку
    плагин удобен тем, что будет что-то типа exel-вской таблички, и массово можно посмотреть и удалить отработанные

    нравится этот https://wordpress.org/plugins/report-broken-links/ (но тут не работает массовое удаление ссылок в таблице , а это критично, а как поправить я не шарю)
    Думаю в сторону этого https://wordpress.org/plugins/report-content/ — нужно только css поправить и удалить поля (там посмотрю может гдето блоки if почистить придется)

    то что пользователи шмякать любят , это да )))

    • Ответ изменён 6 лет, 8 месяцев назад пользователем kolshix.

    спасибо за совет , о битых ссылках думал, буду тестировать,

    но дело в том что иногда попадаются битые картинки: бывает что вордпресс неправильно создал миниатюру, бывают изначально загрузил картику которая загружена на половину, тем самым убита половина изображения, из-за остатков старых плагинов бывало ссылки не в те места вели и прочее,

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

    знаю что есть комментарии, но пользователь ленив и ссыклив, иногда даже лень нажимать кнопку

    плагинов на одну кнопку без комментария я встетил пару штук , но они 2 года не обновлялись, вот и ссыкотно устанавливать , не дырявые ли они!

    вы придумали какой-то гимморой с генерацией картинок

    фугушки ))) необходимость в коде проверена 2-х годичным опытом

    сайт-галерея
    (отойду немного от темы вопроса)
    если я намудрил с кодом, то подскажите:
    как грузить на сайт картинки ~1500х~1500 пикселей и размером ~1,5мб, но при этом полюзователю и гуглу показывать эти же картинки 1500х1500 в сжатом виде ~300kb и предостовлять возможность на скачивание оригинала.

    почему никто не учитывает что —
    Генерация сжатых копий снизит нагрузку в 50 % на канал и сделает более юзабельными картинки для слабых устройств, поднимет сайт на первые позиции в индексе картинок, даст пользователю доступ к опригиналу

    как мне их в таблице базы данных соеденить?

    плагин уже написан, и работает — с плагинами генерации миниатюр не конфликтует, картинки удаляются с миниатюрами (короче все синхронно)
    Плагин только конфликтует с плагином подмены картинок, но думаю допилю функционал

    • Ответ изменён 6 лет, 8 месяцев назад пользователем kolshix.

    никакого ввода в заблуждение (код выше поправил — смотреть ниже)
    поясню — такой метод уже используется , буду и я вводить
    1- код используется в image.php
    2 — есть картинки png jpg
    3 — возьмем пример картинку в 1 мегабайт
    и в 1500х1500 пикселей , формат не важен — далее сработает плагин
    4 — если картинка более 1500, будет создана миниатюра large с 50 % качества , а если картинка меньше 1500 то мы сохраним оригинал и создадим точную копию в размерах , но сжата картинка будет по качеству в 50% и ее мы принудительно запишем в размеры под названием as_original
    5 — старые картинки нельзя перегенерировать
    6 — у пользователя есть доступ к оригиналам
    7 — сжатые дубли впереди индекса гугла и яндекса
    8 — в зависимости от оригинала , будет показано либо large либо as_original, ну и на всякий пожарный если не то ни другое то покажем оригинал.

    Вообще код можно сделать в 2 условия, но это потом буду решать.

    вместо «echo» буду вызывать url картинки.

    плагин частично завершен, но полностью работоспособен — отлавливаю баги.

    Смысл тоже думаю понятен.

    Сначала вообще не было решения, теперь появилось 2 — думаю спрошу у экспертов

    какой способ менее затратный.

    
       $attachment = get_post();
    
    	if( $image = image_get_intermediate_size( $attachment->ID, 'large' ) ){
    		  echo wp_get_attachment_image_url( $id, 'large' );
    	}elseif($image = image_get_intermediate_size( $attachment->ID, 'as_original' )){
    		 echo wp_get_attachment_image_url( $id, 'as_original' );
    	}else{
    		 echo wp_get_attachment_image_url( $id, 'full' );
    	}
    

    или

    
    $meta = wp_get_attachment_metadata( $attachment->ID );
    
    if ( isset( $meta['sizes']['large'] ) ){
    	echo wp_get_attachment_image_url( $id, 'large' );
    }elseif( isset( $meta['sizes']['as_original'] ) ){
    	echo wp_get_attachment_image_url( $id, 'as_original' );
    }else{
    	echo wp_get_attachment_image_url( $id, 'full' );
    }
    

    вообще, что в первом, что во втором случае код можно сократить , так как если функция не найдет нужный размер, будет показан тот что стоит в базе данных по умолчанию? на всякий пожарный сделаю на 3 условия (это просто к слову)

    
    if ( isset( $meta['sizes']['large'] ) ){
    	echo wp_get_attachment_image_url( $id, 'large' );
    }else{
    	echo wp_get_attachment_image_url( $id, 'as_original' );
    }
    
    • Ответ изменён 6 лет, 8 месяцев назад пользователем kolshix.
    • Ответ изменён 6 лет, 8 месяцев назад пользователем kolshix.
    • Ответ изменён 6 лет, 8 месяцев назад пользователем kolshix.
    • Ответ изменён 6 лет, 8 месяцев назад пользователем kolshix.
    • Ответ изменён 6 лет, 8 месяцев назад пользователем kolshix.

    Я акронисом както делил диски и прервал процесс — в итоге получил диск с непонятными файликами (забыл как файловая система называется) и забил на все просто фарматнул
    ———
    Плохо что я не знал что все исправляется очень легко другими утилитами
    ———
    было что открыл комп а там теже файлики как после акрониса — а на диске 1 год работы — конечно восстановил за 12 часов — перебрал и восстановил — меня аж в холод брасало

    • Ответ изменён 6 лет, 8 месяцев назад пользователем kolshix.

    но в приличном ДЦ такие безобразия — нонсенс

    на брата наехали судебные исполнители (вопрос про предприятие), забрали все договора бумажные и диски с серверов изъяли, под предлогом может чето найдем
    Предприятие продолжает до сих пор работать (судится) — но за каждым договорком нужно обращение в полицию писать, а некоторые клиенты так как нет договоров — морозятся бабло отдавать

    До сих пор жалеет — теперь по 3 копии делает (бумага + сервера + почта)

    • Ответ изменён 6 лет, 8 месяцев назад пользователем kolshix.
    • Ответ изменён 6 лет, 8 месяцев назад пользователем kolshix.
    • Ответ изменён 6 лет, 8 месяцев назад пользователем kolshix.

    шанс что винчестер быстро выйдет из строя

    это конечно плохо и лишняя работа
    но все галереи я храню на 4 hdd (комп — 2 хоста — наружный hdd )
    самое главное база данных — очень сложно заполнять персонажей

    неее не оч большая — просто есть 2 варианта заработка на сайтах галереях :

    1 — все непосредственно на сайте
    2 — инфа о галерее на одном сайте, а изображения на файлообменниках которые плятят за посетителей

    вот и насобиралось 2 сайта (1 оригинал — 2 тестовое зеркало на другом хосте, в целях безопасности) которые хранят все картинки и 5 которые с ссылками на файлообменники

    также тестировал сайт со знаменитостями — создал 50 постов , а потом забил, но буду садить человека чтоб занимался

    для примера есть торрент на всем известном сайте с Дашей Астафьевой — могу ошибаться , там около 7-10 гб + Playboy (но там не все а только международные)

    вот и насобиралось на 50 гигабайт — работы уйма — буду искать тех кто набирает

Просмотр 15 ответов — с 1 по 15 (всего 43)