Категории |
Почему у меня в дате вместо текста одни вопросы (v.2.4.1)Почему у меня в дате опубликования статьи вместо текста одни вопросы ??? http://code.google.com/p/shopos/source/diff?spec=svn162&r=162&format=side&path=/trunk/langs/ru/lang.php что именно дописать ?? по ссылке зелеными блоками отмечено что было исправлено или добавлено. огромное спасибо сейчас попробую!!! У меня вместо сайта белая страница если внести эти исправления. кажется вот это уще нужно сделать. Если не получится - тогда только после выхода обновления. Евгений, спасибо, всё получилось. Благодарю. Мне помоглю :) У меня дата отображалась квадратиками. Попробовал все так сделать как указано здесь - стало только хуже: тексты "Товар был добавлен в наш каталог " и "Оставить отзыв" стали отображаться вопросительными знаками. Пришлось все вернуть назад. function os_date_long_translate($date_string) { $eng = array("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); $loc = array("Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье", "Января", "Февраля", "Марта", "Апреля", "Мая", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря"); return str_replace($eng, $loc, $date_string); } function os_date_raw($date, $reverse = false) { if ($reverse) { return substr($date, 3, 2) . substr($date, 0, 2) . substr($date, 6, 4); } else { return substr($date, 6, 4) . substr($date, 3, 2) . substr($date, 0, 2); } } ?> если она уже имеется в файле lang.inc.php - не понятно... У меня дата отображалась квадратиками. Попробовал все так сделать как указано здесь - стало только хуже: тексты "Товар был добавлен в наш каталог " и "Оставить отзыв" стали отображаться вопросительными знаками. Пришлось все вернуть назад. И зачем добавлять функцию: function os_date_long_translate($date_string) { $eng = array("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); $loc = array("Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье", "Января", "Февраля", "Марта", "Апреля", "Мая", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря"); return str_replace($eng, $loc, $date_string); } function os_date_raw($date, $reverse = false) { if ($reverse) { return substr($date, 3, 2) . substr($date, 0, 2) . substr($date, 6, 4); } else { return substr($date, 6, 4) . substr($date, 3, 2) . substr($date, 0, 2); } } ?> если она уже имеется в файле lang.inc.php - не понятно... Пользуйтесь программами которые не изменяют кодировку исходного текста напимер Nootpad++ который идет вместе с тоталом... Ну тогда просто убрать, если не получается исправить Замени в lang.php Замени в lang.php define('DATE_FORMAT_LONG', '%A, %d %B %Y'); На define('DATE_FORMAT_LONG', '%d.%m.%Y'); И будет тебе счастье, отображаться дата будет так (02.08.2009) Проблема в кодировке, а не в формате вывода даты Понятно что в кодировке, просто чтобы он не замарачивался, пусть сделает так, сам так сделал, так как лень разбираться где кодировка не та, что самое интересное, что это произошло после обновления :( Вроде везде кодировку на UTF-8 поменял, а все равно квадратики показывал, так что, проще всего это сменить формат вывода даты Ну тогда просто убрать, если не получается исправить Да, наверное так и сделаю. Только вот найду где эта строка выводится.. )) Да, наверное так и сделаю. Только вот найду где эта строка выводится.. )) В lang.php http://www.shopos.ru/forum/index.php?topic=1853.0 Решил проблему очень просто! прямо сейчас :) нуда. в 2.4.2 так и сделано стоит шопос 2.5 У меня такая проблема с генератором чпу урл выдает вот такую бяку Так называемый "генератор" на самом деле ничего не генерирует, а только проводит транслитерацию символов русского алфавита и еще некоторые замены. Видимо, у Вас в названии какой-то нестандартный символ (возможно, кавычка из какого-то другого алфавита), который "генератор" правильно обрабатывать не умеет. Спасибо кеп ) Я это прекрасно знаю, а самое интересное что некоторые (эти ' ) кавычки он обрабатывает а некоторые нет и получаются такие знаки Так сделайте единообразные кавычки. как то в лом переделывать 50товаров )) хотя наверно придется.. проще вручную прописать html путь в карточке товара.. |
|