X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

История благодарностей участнику TwistedAndy. Поблагодарили: 96 раз(а)
Дата поста: В теме: За сообщение: Поблагодарили:
2.12.2016, 23:58 Локализация WooCommerce
Возможность указывать разный язык для админки и фронтенда появится только в версии WordPress 4.7, которая должна выйти в ближайшее время.


Спасибо сказали: (1)
5.7.2016, 1:28 stdClass Object в PHP как преобразовать?
Цитата(matador2011 @ 4.7.2016, 14:44) *
Как мне преобразовать этот ответ в многомерный массив?


Способов на самом деле очень много. Вот самые интересные:

Код
$array = json_decode(json_encode($nested_object), true);


Код
function object_to_array($data)
{
    if (is_array($data) || is_object($data))
    {
        $result = array();
        foreach ($data as $key => $value)
        {
            $result[$key] = object_to_array($value);
        }
        return $result;
    }
    return $data;
}


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (1)
1.6.2016, 22:40 Нужно в WP закрепить уникального автора за каждой рубрикой
Ищу готовое решение
Цитата(jack @ 30.5.2016, 20:33) *
Друзья, есть сайт на Wordpress, нужно создать видимость редакционного коллектива и сделать так, чтобы за каждой рубрикой (их около 6-ти) был закреплен отдельный автор.
Да, можно создать нужно количество авторов и при написании новой статьи, вручную выбирать нужного автора из выпадающего списка... но это геморно, особенно если постишь за деть 20-30 материалов.
Ищу решение (плагин, пример кода), что бы автор материала автоматически устанавливался в зависимости от рубрики в которую он поститься.
Заранее спасибо, с меня человеческое спасибо прямо здесь, в топике (не кнопкой, а буквами) и +7 к карме.


Это достаточно просто сделать с помощью плагина Advanced Custom Fields. Вы создаете дополнительное поле author для рубрик с выбором пользователя. Это поле должно возвращать ID пользователя. После этого достаточно написать функцию:

Код
function tw_update_post_author($post_id) {

    if (!wp_is_post_revision($post_id)) {

        $category = get_the_category($post_id);

        if (!empty($category) and !empty($category[0]->cat_ID)) {

            remove_action('save_post', 'tw_update_post_author');

            $author_id = intval(get_field('author', 'cateogry_' . $category[0]->cat_ID));

            if ($author_id > 0) {

                $args = array(
                    'ID' => $post_id,
                    'post_author' => $author_id
                );

                wp_update_post($args);

                add_action('save_post', 'tw_update_post_author');

            }

        }

    }
    
}

add_action('save_post', 'tw_update_post_author');


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

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (1)
16.5.2016, 12:15 Вордпресс - вкладки во статьях
Bizota, сами вкладки можно реализовать через дополнительные поля (плагин ACF 5 PRO, например). В шаблоне потребуется настроить вывод полей и написать скрипт для их переключения с учетом ID в адресной строке.


Спасибо сказали: (1)
6.5.2016, 18:00 Помогите с плагином advanced custom fields
не могу вывести метку на странице записи
Цитата(sen8 @ 5.5.2016, 12:06) *
Добрый день. В настройках плагина создал новое поле (тип поля = Таксономия) с именем поля = tag_1. На странице с записью в шаблоне ВП вывожу его при помощи кода


В настройках поля вам нужно указать возвращаемое значение: ID или объект. Судя по всему, у вас сейчас возвращается ID. Если вам требуется получить ссылку на записи с меткой, то этого достаточно.

Выглядеть это будет примерно так:
Код
if ($tag_id = get_field('tag_1', $post->ID)) {
   echo get_tag_link($tag_id);
}


Это выведет href ссылки на метку. Если требуется выводить и ее имя, то в настройках поля нужно указать, что требуется возвращать объект. Ссылку в этом случае можно получить так:

Код
if ($tag = get_field('tag_1', $post->ID)) {
   echo '<a href="' . get_tag_link($tag->term_id) . '">' . $tag->name . '</a>';
}


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (1)
10.4.2016, 16:53 Как изменить стандартные надписи в вордпресс?
Цитата(Bizota @ 9.4.2016, 22:57) *
Например "Добавить комментарий". Где её менять? Нашё надпись в папке языков в шаблоне "Добавить комментарий" - менял, но изменений не происходило.


Вам нужно найти где в шаблоне выводится форма комментирования и указать в качестве одного из аргументов текст кнопки отправки. Обычно форма находится в файле comments.php и вызывается функцией comment_form(). У этой функции текст кнопки передается через ключ label_submit массива с аргументами.


Спасибо сказали: (1)
5.4.2016, 0:51 CMS для лэндинга
Цитата(wilder @ 2.4.2016, 21:32) *
Ребята, вы чего? В лендинге априори не нужен никакой движок, так как лендинг не несет в себе большого функционала, требующего back-end программирования. Обычно весь функционал реализуется на джаваскрипте. В разработке лендинга нет ничего сложного, та же форма обратной связи реализуется в 4 строчки кода PHP. Что там еще такого может быть? Формы заказа и "мы вам перезвоним"? Это тоже решается очень просто без всяких ЦМС. А если там присутсвует сложный функционал, требующий back-end программирования, то это уже не будет лендингом в том виде, в котором у нас подразумевают такие сайты.


Да, действительно, с точки зрения обычного верстальщика необходимости в CMS для лендинга вообще никакой нет. Разве это так сложно поправить в коде что-то, сменить метку на какой-то очередной Яндекс.Карте или добавить еще десяток отзывов, слайдов и прочих рюшечек? Для специалиста - это совсем не вопрос, но вот для клиента это является самой настоящей проблемой. Да, можно, по каждому чиху просить верстальщика что-то поправить, но не всем это нравится. К тому же специалист может заболеть, например, а поправить страничку надо было еще вчера.

Использование того же WordPress в комбинации с плагином ACF позволяет сильно упростить наполнение и поддержку сайта. Например, если требуется поменять картинку то в случае с обычным лендингом на HTML нужно сначала определить требуемые размеры, потом подогнать под них новое изображение, посмотреть где именно оно находится в коде, загрузить на сервер и заменить. На WordPress все проще - зашел в админку и просто загрузил новую картинку. Всю остальную работу по подгонке и выводу в нужном месте CMS сделает сама. Еще вариант - когда нужно указать расположение на карте. Да, это круто вычислять и прописывать новые координаты точки в явном виде в скрипте, но клиенту как-то проще в админке подвинуть метку на карте. Еще один пример - слайдеры и отзывы. Да, даже начинающему верстальщику ничего не стоит добавить еще один слайд или поменять отзыв, но для клиента и это может быть большой проблемой. И таких примеров очень много, включая самое банальное - редактирование текстов.

По этой причине многие клиенты предпочитают заказывать разработку лендингов на том же WordPress. Это банально упрощает их жизнь и экономит время.

Еще одной причиной, по которой может потребоваться применение CMS - это сравнительная простота расширения функционала. Предположим, что однажды клиента перестала устраивать обработка заявок через e-mail и он решил обрабатывать заявки на собственном сайте, назначать на них менеджеров и присваивать им самые разные статусы. Бывает также, что у клиента появляется необходимость в корзине и обработке заказов. Некоторым клиентам со временем может потребоваться инструментарий для организации А/Б тестирования, сбора и анализа самой разной информации, интеграции с CRM. Иногда возникает необходимость в еще нескольких внутренних страницах, разделе Новости, Статьи и т.д.. Большинство из описанных задач не решить "4 строчками кода".


Спасибо сказали: (2)
31.3.2016, 0:29 Как считать статистику кол-ва просмотров записей Wordpress разделяя по авторам записи?
Цитата(by_roXe @ 29.3.2016, 11:07) *
Добрый день. Есть сайт на wordpress, несколько авторов пишут статьи, как и чем лучше всего вести статистику просмотров статей этих авторов, чтобы например было четко видно сколько просмотров у всех статей автора за последний месяц?
В идеале хотелось бы простое легкое решение, возможно это как-то с помощью Яндекс Метрики можно сделать или Google Analytics? Не хотелось бы "гадить" бд сложными плагинами..


Задача сама по себе достаточно сложная.

Основную сложность тут представляет даже не сам подсчет просмотров, а ведение статистики по дням и месяцам. Решить эту задачу можно следующим образом: в файле шаблона записи нужно добавить код, который сначала определяет ID автора и считывает дополнительное поле post_views_{текущая дата} с количеством просмотров за текущий день с помощью функции get_user_meta(). В этом поле можно хранить количество просмотров по всем записям за день и по необходимости статистику просмотров по конкретным записям в виде массива ID => количество просмотров. После обновления данных поле сохраняется.

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

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (1)
30.3.2016, 18:15 Отдельный шаблон для записей категории Wordpress
Вам нужно создать шаблон с именем category-slug.php или category-ID.php, где ID - это идентификатор рубрики, slug - псевдоним. Подробнее в описании: https://codex.wordpress.org/Category_Templates


Спасибо сказали: (2)
28.3.2016, 0:09 Хитрая реализация вывода функции Wordpress
Если я правильно понял задачу, то это можно реализовать так:

Код
<div style="display:<?php if (is_category('one') or is_category('two')) echo 'block'; else echo 'none'; ?>;">

<?php echo twentysixteen_entry_meta(); ?>

</div>


Эта функция будет на всех страницах выводить блок с содержимым, которое возвращено функцией twentysixteen_entry_meta(). На страницах категорий с псевдонимами one и two этот блок будет отображаться, а на остальных будет скрыт с помощью display: none;

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (1)
26.3.2016, 18:19 Удалённая публикация на wordpress
Как вариант вы можете рассмотреть 1 или 2 версию WordPress REST API: http://v2.wp-api.org/

Документации по нему довольно много. Через этот API можно в полной мере работать со всем содержимым сайта (создавать, изменять, просматривать и удалять). Для первой был создан клиент на php: https://github.com/WP-API/client-php с примерами использования https://github.com/WP-API/example-client

Помимо этого есть подробные описания с примерами кода: http://www.sitepoint.com/wp-api/


Спасибо сказали: (1)
25.3.2016, 18:08 Долго грузится /wp-admin/post-new.php
Цитата(Frakiec @ 25.3.2016, 15:55) *
можно поподробнее?


Копируете команду, которая долго выполняется, добавляете в начале EXPLAIN, выполняете в том же phpmyadmin и смотрите почему запрос долго выполняется. В phpmyadmin эта информация появляется под самим запросом


Спасибо сказали: (1)
25.3.2016, 17:30 Долго грузится /wp-admin/post-new.php
Судя по всему, у вас проблема именно с базой данных.

Попробуйте восстановить и оптимизировать ее таблицы через phpmyadmin, например. Если это не поможет, то запустите команду EXPLAIN UPDATE `wp_posts` ..., чтобы посмотреть что происходит и почему она так долго выполняется.


Спасибо сказали: (1)
16.3.2016, 14:10 Тормоза в админке WP
Цитата(Frakiec @ 15.3.2016, 10:12) *
Все доброго дня.

Замучали жуткие тормоза в админке WP, то зависает на 15 секунд потом грузиться быстро, то вообще зависает.

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

Может кто сталкивался с такой проблемой и есть или решение.

Спасибо!


Если у вас проблема именно с зависаниями при генерации страницы, то имеет смысл проверить что происходит с базой данных. Достаточно установить плагин Query Monitor и проанализировать запросы к БД.


Спасибо сказали: (1)
16.3.2016, 14:06 meta name "renderer"
это для чего?
Этот метатег указывает браузерам какой движок рендеринга нужно использовать для отображения страницы. У нас это практически не используется.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (2)
16.3.2016, 13:53 Подскажите форумный движок
Цитата(nogach @ 15.3.2016, 22:58) *
Нужно определится с выбором форумного движка. На примете варианты из phpBB, vBulletin, IPS.
По первому главный вопрос в безопасности. Насколько я понимаю, второй и третий движки коммерческие и безопасности уделяется больше внимания.
Собственно вопрос, настолько ли критичны пробелы в безопасности, чтобы смотреть в сторону коммерческого продукта. и второе: если выбирать vBulletin или IPS, то чему отдать предпочтение и почему?


К сравнению можно добавить MyBB. Этот движок у нас мало распространен, но написан качественно. У меня есть крупный форум на этой CMS. Также можно рассмотреть упомянутый выше XenForo и Burning Board от WoltLab


Спасибо сказали: (1)
16.3.2016, 13:49 WP регистрация
Цитата(mmkulikov @ 16.3.2016, 8:43) *
Вариант, но не совсем. Мне надо эти формы кроме стилизации под дизайн еще и в модальные окна позагонять ((


Попробуйте этот плагин: https://ru.wordpress.org/plugins/front-end-only-users/

Если вы по каким-то причинам не хотите использовать плагин, то форму можно реализовать самостоятельно: https://pippinsplugins.com/creating-custom-...nd-login-forms/ и https://digwp.com/2010/12/login-register-password-code/


Спасибо сказали: (1)
26.5.2015, 23:24 wordpress - проблема с опиасанием рубрик
в описание вставляю карту, которая видна тольо авторизованым
Цитата(wturm @ 23.5.2015, 15:55) *
Проблем в том, что в начало каждой категории необходимо вставить карту, для каждого свою. Карта интегрируется через яваскрипт, который почему-то упорно отказывается показываться неавторизованным пользователям...
Если заходить от админа (по другими правами не смотрел) - все ровно, висит карта и все работает как планировалось, а вот если выйти - в итоге только код яваскрипта выводит и все, хотя описание и различные теги работают....


Проблема скорее-всего в jQuery. Для зарегистрированного пользователя эта библиотека часто подключается по-умолчанию, а для гостей она может не загружаться. Подключать эту библиотеку рекомендуется через встроенную функцию wp_enqueue_script (см. пример 1).


Спасибо сказали: (1)
26.5.2015, 23:19 Стоит ли начать изучать Magento ?
MakDonald, MakDonald,
Цитата(MakDonald @ 16.5.2015, 9:31) *
Хочу создать интернет магазин. Выбор пал на Magento. В описании Magento понравился функционал "из коробки", уже внутри стандартного пакета есть всё что мне надо. Я слышал что на Магенто можно создать свой аналог Ebay или Амазона. Минус - я слышал что могут понадобится знания программирования, а в программировании я не очень. Я больше привык прикреплять к cms различные плагины, модули, расширения и темы, и разумеется, все они написаны не мною. Ещё я слышал что магенто тяжелая cms, много весит, много таблиц и много оперативки будет потреблять. Вопрос - стоит ли начать изучать Магенто или лучше сосредоточится на Opencart, который я уже успел хорошо освоить ?


Если сравнивать эти две системы с позиции разработчика, то Magneto обладает более широким функционалом, гораздо сильнее грузит сам сервер и сложнее для изучения. В связи с этим разработчиков со знанием этой системы на нашем рынке меньше и стоят они дороже.

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


Спасибо сказали: (1)
3.2.2015, 13:59 Профессиональная верстка и создание шаблонов для WordPress и WooCommerce
Качественная верстка страниц и создание шаблонов
maxmer, эту проблему можно сравнительно просто решить.

Изначально в OpenCart обработкой изображений занимается библиотека /system/library/image.php. В новых версиях для автоматического определения ширины или высоты достаточно было указать один из размеров равным 0. В более старых версиях движка нужно немного поправить метод resize в указанном выше файле.

Попробуйте указать один из размеров равным 0 и посмотрите сработает это или нет. Если не сработает, то напишите мне в ICQ, попробую поправить тот файл.


Спасибо сказали: (2)
25.9.2014, 19:00 Сбой Хецнер
Цитата(bratdim @ 25.9.2014, 13:05) *
меня много серверов из разных дц, серверы от Хецнера рушатся чаще, чем все остальные вместе взятые. Пруфа нет, есть субъективное мнение и комментарии других людей на различных форумах.


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

Возвращаясь к ситуации со сбоем в Хецтнере, отмечу, что несмотря на все письма от FastVPS о "внеплановых технических работах, которые затрагивают ваши услуги", мои серверы (EX-40-SSD, EX-4, NHS-1) работают стабильно.


Спасибо сказали: (1)
24.9.2014, 14:33 Вопросов по поводу VPS
Подскажите, пожалуйста, новичку
Цитата(Графиня @ 24.9.2014, 7:46) *
Здравствуйте. У меня на хостинге стали наблюдаться постоянные превышения нагрузки, и хостер предложил поменять обычный хостинг на VPS хостинг. Я никогда с ним дела не имела. В принципе, сам хостер меня устраивает, и цена относительно приемлемая, я им доверяю. Подскажите, пожалуйста, смогу ли я сама с таким хостингом разобраться, или нужно у них заказывать администрирование? Меня интересует не структура моих сайтов, а само управление VPS-хостингов - сильно ли оно сложное для новичков, которые с этим не сталкивались? Нужно ли тратить деньги на их администрирование?


Если вам предлагают VPS, то закажите его сразу с предустановленной панелью управления вроде ISPmanager. Это сильно упростит настройку и администрирование.


Спасибо сказали: (1)
24.9.2014, 13:57 301 редирект
Хорошо или плохо?
Цитата(Esperance80 @ 22.9.2014, 15:54) *
Проясните пожалуйста один очень важный вопрос: стоит ли использовать 301 редирект для борьбы с дублированием страниц?


Да, это один из основных способов.

Второй основной способ - это добавлять на страницы-дубли метатег rel="canonical" с указанием основной страницы. Закрывать их от индексации не обязательно.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (1)
21.2.2014, 15:00 Профессиональная верстка и создание шаблонов для WordPress и WooCommerce
Качественная верстка страниц и создание шаблонов
Цитата(koroluk1990 @ 21.2.2014, 12:24) *
Моя тема. Посмотрите - http://www.maultalk.com/topic166198s0.html Может и посотрудничаем.

Предоставьте пожалуйста изображения макетов страниц проекта через личные сообщения, ICQ или Skype. Контакты в первом сообщении темы.


Спасибо сказали: (2)
19.2.2014, 15:10 Виджет Свежие записи
Цитата(shurche @ 19.2.2014, 12:47) *
Когда я активирую в этом виджете показ записей только из одной рубрики, то записи из той рубрики которую я исключал не отображаются.

Так и должно быть. Если этого не надо, то нужно поправить код выше:

Код
$exclude_cat = 1; /* ID рубрики, которую нужно исключить */

if ($category_id) {

$cats_to_include = 'cat=' . $category_id . '&';

} else {

$cats_to_include = 'cat=-' . $exclude_cat . '&';

}


Спасибо сказали: (1)

3 страниц V   1 2 3 >
RSS Текстовая версия Сейчас: 24.4.2024, 21:47
Дизайн