TiA

Рейтинг
116
Регистрация
12.06.2009
Antony_mol:
Подскажите, плз, как название товара добавить над ценой?
http://www.m-fermer.ru/shop/arts-craft-supplies/product-14/
Wordpress 4.3.1, Woocommerce, cherry framework, тема - http://www.templatemonster.com/free-woocommerce-theme.html#gref

Посмотрите что у вас в файле /single-product/title.php. В шаблоне по-умолчанию именно этот файл отвечает за вывод заголовка товара:


<?php

if ( ! defined( 'ABSPATH' ) ) {
exit();
}

?>

<h1 class="product_title entry-title"><?php the_title(); ?></h1>
r27:
Нашел такую конструкцию. Н всех сайтах нормально отрабатывает, а на одном браузеры выдают: Обнаружена циклическая переадресация.

Нужно проверить значения переменной $url и возвращаемого функцией get_permalink(). Вполне возможно что они разные, что и приводит к циклической переадресации.

mrme:
ну а в случаи с клиентами, это все зависит от их "хочу так-то"?

Если клиент говорит "хочу так-то", то в чем, собственно, вопрос?

Фреймворк jQuery Mobile уже больше года не обновляется. Судя по всему, это решение не слишком популярно.

В подавляющем большинстве случаев для мобильных устройств достаточно качественной адаптивной верстки.

Если вам нужна часть после # в URL, то можно использовать свойство window.location.hash или как вариант window.location.href.split('#')

Miracle:
$(window).scrollTop() просчитывается раньше чем загрузится страница site.ru/page.php#1234

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

Может проще просчитывать смещение именно для элемента #1234 в ссылке? Это можно сделать так $('#ID_элемента').offset().top, например.

Konceptovskiy:
1) Есть в природе движки созданные под порталы с посещалкой 500к-1кк чел в день?
2) Отчего вообще зависит мощность, выдержка при минимальных затратах на серваки? От кода, базы данных, от чего?
3) Что это за движок, который предназначен для 500к-1кк? Из чего он должен быть?

Все зависит от самого сайта, сложности логики и частоты обновлений контента. Если сайт относительно простой, то с головой хватит связки WordPress + WP-FFPC для постраничного кеширования в оперативную память (Memcached).

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

Если вам требуется выделить слова и словосочетания в тексте, чтобы потом на них навешивать появление подсказки через JS, то без дополнительных оберточных тегов не обойтись. Дело в том, что обработчик нельзя связать с тем или иным словом в тексте. Помимо этого оберточные теги позволят вам как-то выделять слова, показывать пользователю, что у него них подсказка есть.

Если вам очень не хочется, чтобы в отдаваемом коде страницы присутствовали дополнительные теги, то можно поступить несколько более изощренно: сначала выводится текст как он есть без выделения тегами. После загрузки страницы с помощью JS выполняется AJAX запрос на сервер, который отдает текст с выделением тегами тегами. Этот текст помещается или поверх существующего с помощью z-index и с установкой прозрачности через opacity: 0.01;, или вместо существующего. И уже на эти обертки навешиваются обработчики, которые выводят подсказки.

Если база "слово/словосочетание в тексте" - "текст подсказки" не очень большая, то можно ее отдавать по AJAX и уже сам JS будет парсить текст страницы и оборачивать нужные слова и словосочетания.

Yurecm:
Нужна такая таблица



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

Заранее спасибо, плюсом :)

Если требуется выделять отдельные строки как на картинке:


tr td {
background: #fff;
}

tr:nth-child(2n) td {
background: #eee;
}

Если требуется выделять столбцы, то стили немного другие:


tr td {
background: #fff;
}

tr td:nth-child(2n) {
background: #eee;
}
Yurecm:
border на всю длину заголовка я сделаю легко, а вот как прописывая стиль для заголовка h1 сделать ее фиксированной ширины, как на картинке?



Заранее спасибо, плюсом :)

Если полоска требуется фиксированной ширины, то можно сделать так:


h1 {
display: block;
position: relative;
}

h1:after {
content: '';
display: block;
width: 100px; /* ширина полоски */
height: 4px; /* толщина полоски */
background-color: #900; /* цвет полоски */
position: absolute;
top: -4px; /* вертикальное смещение */
left: 0; /* горизонтальное смещение */
}
Всего: 800