Ответить
Добавлено 2010.11.27 23-32
Вся ошибка в том, что выводим мы record, а надо records. Но теперь есть проблема: выводит оно дофига)
Добавлено 2010.11.27 23-35
Дамп запроса:
Ото но чо в рекордс
а ты проверь кодировку файлов и если ты гдето обрабатываешь текст функциями обработки текста то используй функции совместимые с утф8. Какими функциями ты обрабатываешь текст перед выводом? или при сохранении. Я имею виду может режишь текст чемто или еще что-то в этом духе.
Вывод данных из mysql
Отправлено: 27 Ноя 2010#11
да, в шаблоне по одной. Кодировка UTF8, я вот не понял поетому, почему так криво
Добавлено 2010.11.27 22-56
Специально поменял все на id. Точно то же самое. Значит, что-то не так в цикле?
Добавлено 2010.11.27 22-56
Специально поменял все на id. Точно то же самое. Значит, что-то не так в цикле?
Отправлено: 27 Ноя 2010#12
Хз, в том коде я у тебя ошибок не вижу. Покажи что в шаблоне чтоли
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 27 Ноя 2010#13
Code:
<b>{TITLE}</b><br />
{CONTENT}<br />
{CONTENT}<br />
Добавлено 2010.11.27 23-32
1
2
3
4
5
6
7
8
9
10
<?php в
$html = null;
foreach($records as $record) {
//при каждом цикле мы заново берем чистый шаб
$templ = file_get_contents('templ.html');
$content = str_replace('{TITLE}', $records['title'], $templ);
$content = str_replace('{CONTENT}', $records['content'], $templ);
$html .= $content;
}
echo $html;?>
Вся ошибка в том, что выводим мы record, а надо records. Но теперь есть проблема: выводит оно дофига)
Добавлено 2010.11.27 23-35
Дамп запроса:
Code:
resource(11) of type (mysql result) *100500 ресарсов* resource(11) of type (mysql result)
Отредактировано автором 27 Ноя 2010
Отправлено: 27 Ноя 2010#14
Во время итераций foreach массив данных о конкретной записи содержиться как раз в $record а не в $records. Так что подмену нужно делать имено из $record.
И еще одно: Первую подмену ты делаешь в $templ, но последующие уже надо делать в $content иначе заменена будет лишь какаято одна метка(последняя).
И еще одно: Первую подмену ты делаешь в $templ, но последующие уже надо делать в $content иначе заменена будет лишь какаято одна метка(последняя).
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 27 Ноя 2010#15
Цитата
array(18) { [0]=> string(1) "1" ["id"]=> string(1) "1" [1]=> string(6) "������" ["title"]=> string(6) "������" [2]=> string(44) "������ ����� ���� ��, ��� " ["sh_content"]=> string(44) "������ ����� ���� ��, ��� " [3]=> string(71) "������ ����� ���� ��, ��� [br] ������ ��� ����" ["l_content"]=> string(71) "������ ����� ���� ��, ��� [br] ������ ��� ����" [4]=> string(6) "������" ["author"]=> string(6) "������" [5]=> string(1) "0" ["top"]=> string(1) "0" [6]=> string(1) "0" ["hide"]=> string(1) "0" [7]=> string(10) "2010-11-27" ["date"]=> string(10) "2010-11-27" [8]=> NULL ["changed"]=> NULL } array(18) { [0]=> string(1) "1" ["id"]=> string(1) "1" [1]=> string(6) "������" ["title"]=> string(6) "������" [2]=> string(44) "������ ����� ���� ��, ��� " ["sh_content"]=> ***** КУЧА КОДА ****** string(1) "1" ["hide"]=> string(1) "1" [7]=> string(10) "2010-11-27" ["date"]=> string(10) "2010-11-27" [8]=> NULL ["changed"]=> NULL } array(18) { [0]=> string(2) "42" ["id"]=> string(2) "42" [1]=> string(6) "������" ["title"]=> string(6) "������" [2]=> string(6) "������" ["sh_content"]=> string(6) "������" [3]=> string(5) "�����" ["l_content"]=> string(5) "�����" [4]=> string(6) "������" ["author"]=> string(6) "������" [5]=> string(1) "1" ["top"]=> string(1) "1" [6]=> string(1) "1" ["hide"]=> string(1) "1" [7]=> string(10) "2010-11-27" ["date"]=> string(10) "2010-11-27" [8]=> NULL ["changed"]=> NULL }
Ото но чо в рекордс
Отредактировано автором 27 Ноя 2010
Отправлено: 27 Ноя 2010#16
стоп так я понял что за лажа. ты же сперва результируешь запрос а потом форичишь а надо через while делать
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 28 Ноя 2010#17
Я тоже об этом подумал И получилось)
Добавлено 2010.11.28 12-57
э. Дрюнь. А почему буква "ш" заменяется на "�?"?
Добавлено 2010.11.28 12-57
э. Дрюнь. А почему буква "ш" заменяется на "�?"?
Отредактировано автором 28 Ноя 2010
Отправлено: 28 Ноя 2010#18
skad0 пишет:
э. Дрюнь. А почему буква "ш" заменяется на "�?"?
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 28 Ноя 2010#20
проверь как эти буквы выглядят в базе. проверь кодировку полей в базе. проверь кодировку файлов шаблона если юзаешь таковые. в общем кодировку везде проверь. У меня такое как то было имено из-за неправильной кодировки в базе.
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Зарегистрируйтесь или авторизуйтесь что бы писать
Сейчас online: 158. Зарегистрированных: 0. Гостей: 158.