Forums  

Вернуться   Forums > Кодинг > PHP > CMS, CMF
Регистрация FAQ Список пользователей Календарь Поиск Сообщения за сегодня Пометить все разделы как прочитанные

CMS, CMF Content Managment System and Frameworks

Ответ
 
Опции темы
Старый 17.06.2008, 21:04   #1
Atner
Administrator
 
Аватара для Atner
 
Регистрация: 12.02.2007
Сообщения: 461
Thumbs up WordPress

теги шаблона, используемые в WordPress
теги разобраны по категориям:
1. Автор
2. Категория
3. Комментарии
4. Время и Дата
5. Основные
6. Гео
7. Ссылки
8. Управление ссылками
9. permalink
10. Сообщения (посты)
11. теги
12. Trackback

Официальное описание:
http://codex.wordpress.org/Template_Tags
Atner is offline   Ответить с цитированием
Старый 19.06.2008, 00:31   #2
Atner
Administrator
 
Аватара для Atner
 
Регистрация: 12.02.2007
Сообщения: 461
Arrow Шаблоны

основные формы шаблонов для WordPress
Здесь не будет абсолютно никаких украшений!
Считайте все 40 собранных шаблонов будущими каркасами для Ваших страниц и для Вашего личного неповторимого дизайна:



Все 40 каркасов свободны к скачиванию!

Источник: http://blog.html.it/layoutgala/

+ хорошее пошаговое описание создания шаблона http://themetation.com/how-to-create...cratch-part-1/
Atner is offline   Ответить с цитированием
Старый 19.06.2008, 20:39   #3
Atner
Administrator
 
Аватара для Atner
 
Регистрация: 12.02.2007
Сообщения: 461
Arrow localhost -> web

Пошаговые действия:
1. Создаем директорию на вебхосте.
2. Распаковываем туда все файлы из дистрибутива. Кидаем туда же с локального компа папку с отредактированной темой. Переносим плагины.
3. Заводим базу для блога в кодировке utf-8, лучше, если она будет называться так же, как на локальном компе. (пока только базу, без таблиц)
4. заходим по адресу нашего блога в инете, чтобы отредактировать файл wp-config.php, либо же редактируем его вручную
5. Сохраняем дамп базы на локальном компьютере с помощью phpMyAdmin (Экспорт)
6. Пытаемся загрузить этот дамп через все тот же PhpMyAdmin на своем хостинге в интернете.
7. Заходим по адресу своего блога. Если с кодировкой все в порядке, то ура.
8. Через phpMyAdmin редактируем в таблице wp_options первую ее строчку (site_url).

все.
Atner is offline   Ответить с цитированием
Старый 24.06.2008, 10:57   #4
Atner
Administrator
 
Аватара для Atner
 
Регистрация: 12.02.2007
Сообщения: 461
Arrow Плагины к WordPress


e-commerce ver.3.6.6

Удачный плагин магазина для WP.
Ссылка: http://www.instinct.co.nz/e-commerce/
За руссификацией идём сюда Mikolka
На момент настоящей публикации e-commerce был доступен в версии 3.6.6.

Можно даже и не устанавливать Регистрируетесь на сайте http://www.getshopped.com и получаете возможность открыть свой магазин. Для демонстрационного примера самое то!

Обсуждения:
http://www.instinct.co.nz/forums/topic.php?id=596

Проблемы русской локализации почти повсеместны.
В основном все проблемы связаны с настройками таблиц e-commerce
Чтобы наконец-то киррилица начала отражаться корректно, надо:
Проверить общие настройки MySQL (для примера привожу свои):

- MySQL (ver. 5.0.27),
- MySQL-кодировка: UTF-8 Unicode (utf8)
- Сопоставление соединения с MySQL: utf8_general_ci (нечувствительный к регистру)



Привожу настройки таблиц e-commerce:
Здесь я уже поправил кодировку в utf8_general_ci

1280*1024 px

Привожу настройки полей e-commerce:
Как Вы видите, везде выставлены кодировки: latin_general_ci.

1280*1024 px

Меняем на utf8_general_ci.
Пока всё!

Набралось тут:
в UNIX'ах есть команда iconv - изменение кодировки файлов в любых направлениях
iconv -f utf8 -t cp1251 stat.sql > stat_cp1251.sql
пример демонстрирует перекодирование дампа из utf8 в cp1251
В php тоже должна быть такая команда

Еще попробуем в MySQL так:
ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8_general_ci;
Хе, так не получилось, зато получилост вот так:
ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8;
А в результате получили у всех полей utf8_general_ci.
Красота!!!

Эх, новые проблемки продолжают появляться.
А именно, в версии 3.6.7 при редактировании товара в поле имя товара вместо слова “компьютер” появляется компÑ�Ñ�Ñ�еÑ�.
Смотрите рисунок:


[версия 3.6.7] Для вывода наименования товара в корректной кодировке необходимо в файле display-items.php подправить строчку 886 ->
PHP код:
echo htmlentities(stripslashes($product['name']), ENT_QUOTES); 
В функцию преобразования htmlentities добавляем аргумент определения кодировки:
PHP код:
echo htmlentities(stripslashes($product['name']), ENT_QUOTESUTF); 
Описание функции обработки строк htmlentities читаем здесь http://ru2.php.net/htmlentities

Аналогичные операции надо провести в файлах:
admin-form-functions.php, строка 90
display_category.php, строка 59 (это для категорий товара)
display_variations.php, строка 23
___не_искал_пока__.php, строка __ (это для новостей по RSS Feed)
Возможно понадобится подправить файл wp-shopping-cart.php, строки 1335 и 1337

Расположение панели eCommerce в WordPress и сама панель eCommerce:





Однако остаётся другая проблема:
Проблема вывода русских URL в виджете НОВИНКИ
для английский работает .../products_page/category/sample/
для русского варианта .../products_page///
Т.е. пропадают.
Пока разбираемся в следующих файлах.
latest_product_widget.php - виджет НОВИНКИ
product_display_functions.php - описание функции function wpsc_product_url($product_id, $category_id = null)
Atner is offline   Ответить с цитированием
Старый 25.07.2008, 16:58   #5
BLSmith
Junior Member
 
Регистрация: 25.07.2008
Сообщения: 1
По умолчанию

Привет, коллеги.
ТОже замарачиваюсь настройкой этого плагина.
Цитата:
Аналогичные операции надо провести в файлах:
admin-form-functions.php, строка 90
display_category.php, строка 59 (это для категорий товара)
display_variations.php, строка 23
Сделано. там есть еще несколько мест. Посмотрите поиском по "htmlentities" в этих файлах.
Таблицы базы данных имеют кодировку utf8_general_ci.
Проверил все поля. Изменил на аналогичную кодировку.
везде получил русский текст кроме полей для ввода продуктов. Но в самом магазине все отображалось по русски.

Но... Как только добавил еще одну категорию продуктов - все снова стало на киргуду.
Лечится только прямым изменением значений полей в базе данных, но только до следующего действия с плагином.

Кто победил? подскажите.
wordpress 2.1.6
e-commerce 3.6.7
BLSmith is offline   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
[IMG] код Вкл.
HTML код Вкл.
Быстрый переход


Часовой пояс GMT +3, время: 20:52.


Powered by: vBulletin Version 3.6.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.