Топаем в шаблон fullstory.tpl темы и смотрим как у Вас прописаны доп поля, читаем инструкцию и вникаем как нужно сделать
[xfvalue_x] - Значение дополнительного поля "x", где "x" название дополнительного поля
[xfgiven_x] [xfvalue_x] [/xfgiven_x] - Выводится дополнительное поле "x", если поле не пустое
[xfnotgiven_X] [/xfnotgiven_X] - Выводят текст указанный в них если дополнительное поле не было задано при публикации новости, где "х" это имя дополнительного поля
postavkin: Вот смотрите. Сейчас вошел в Cpanel, создал пользователя plitka12_user1, с паролем ****** Но не могу найти где ему дать права...
---------- Добавлено 17.07.2012 в 11:23 ----------
Вообщем то у меня задача такая - записывать данные не в txt файл, а в какую-нибудь БД, а в дальнейшем "вынимать" нужные данные из БД. На текущий момент изучаю это http://www.php.su/functions/?cat=mysql удалось подключиться к БД, вижу функции которые могут искать данные в БД, но не могу найти функции которые заносят данные в БД. Прошу помочь.
В cPanel когда создается пользователь, после указывания логина и пароля показывается таблица с привилегиями (там чекбоксы) надо просто выбрать все их
postavkin: Здравствуйте.
Не получается, пишет такую ошибку
Ошибка при создании базы данных: Access denied for user 'alexey'@'localhost' to database 'db_test'
код файла
<?
// создаем базу данных
$link = mysql_connect('localhost', 'alexey', '111222');
if (!$link) {
die('Ошибка соединения: ' . mysql_error());
}
$sql = 'CREATE DATABASE db_test';
if (mysql_query($sql, $link)) {
echo "База db_test успешно создана\n";
} else {
echo 'Ошибка при создании базы данных: ' . mysql_error() . "\n";
}
// база данных создана
ps Прошу сильно не пинать, я впервые пробую работать с БД.
Один уважаемый человек, порекомендовал загонять данные не в txt файлы (а я так делаю до сих пор и от туда по мере необходимости вынимаю нужные), а в БД MySQL
Ну так же он ругается что такому пользователю доступ к этой базе запрещен! Проверяй правильность логина и пароля. Где тестируешь скрипт? Хостинг, денвер?
ando0: Точнее не удалить, а сделать в вкладке "дополнительно" "Метатег title" пустым, т.е. то что я вручную добавлял Метатег title для новостей удалить нужно.
Тоесть тебе нужно убрать все указанные в "дополнительно" title для новостей и вернуть к стандартному виду?
siv1987: digitalpnz, в engine.php тайтл меняется глобально, ТСу нужно поменять только к новостям
Ты не прав! Я ему указал именно на строку которая меняет тайтл новости, попробуй сам сделай на локалке то что я указал в своем предидущем сообщении и увидишь что получится. Все остальные тайты в т.ч. глобальные не затрагиваются, а затрагиваются именно тайтлы фулстори, поверь в engine.php они тоже есть 🙅
Топаем в шаблон fullstory.tpl темы и смотрим как у Вас прописаны доп поля, читаем инструкцию и вникаем как нужно сделать
ivan-lev, вообщем из Cpanel я создал БД, чтобы над этим сейчас не париться.
---------- Добавлено 17.07.2012 в 11:56 ----------
Да, вот нашел
$result = mysql_query ("INSERT INTO table1 (name, last_name) VALUES ('Антон', 'Иванов')");но запись не добавляется, так как надо сперва создать таблицу.А с ней основные трудности
mysql_query("CREATE TABLE table1(defenitions)");Читаю документацию, весь мозг сломал что писать нужно вместо defenitions.
Вот вам пример запроса на создание таблицы НОВОСТИ в которой есть id, name (название), text (текст)
то что в скобках и есть значения (defenitions)
Вот смотрите.
Сейчас вошел в Cpanel, создал пользователя
plitka12_user1, с паролем ******
Но не могу найти где ему дать права...
---------- Добавлено 17.07.2012 в 11:23 ----------
Вообщем то у меня задача такая - записывать данные не в txt файл, а в какую-нибудь БД, а в дальнейшем "вынимать" нужные данные из БД.
На текущий момент изучаю это http://www.php.su/functions/?cat=mysql
удалось подключиться к БД, вижу функции которые могут искать данные в БД, но не могу найти функции которые заносят данные в БД. Прошу помочь.
В cPanel когда создается пользователь, после указывания логина и пароля показывается таблица с привилегиями (там чекбоксы) надо просто выбрать все их
Заносят данные в БД обычно query (INSERT) а запрашивают данные query (SELECT) http://www.php.su/functions/?mysql-query
Да, убрать Метатег title
engine/engine.php строка 760
код
заменить на
Извиняюсь, за идиотский вопрос - так а данный код сам базу не создает?
Надо в админ панели завести пользователя с паролем, верно?
---------- Добавлено 17.07.2012 в 10:57 ----------
Нет, тренируюсь на сайте, хостинг которого хострейс.
панель управления какая? пользователю присвойте все привелегия
а зачем вы вообще через скрипт БД создаете? в панели управления хостингом нет такой возможности?
Здравствуйте.
Не получается, пишет такую ошибку
код файла
Код взят от сюда http://www.php.ru/manual/function.mysql-create-db.html
ps Прошу сильно не пинать, я впервые пробую работать с БД.
Один уважаемый человек, порекомендовал загонять данные не в txt файлы (а я так делаю до сих пор и от туда по мере необходимости вынимаю нужные), а в БД MySQL
Ну так же он ругается что такому пользователю доступ к этой базе запрещен! Проверяй правильность логина и пароля. Где тестируешь скрипт? Хостинг, денвер?
Точнее не удалить, а сделать в вкладке "дополнительно" "Метатег title" пустым, т.е. то что я вручную добавлял Метатег title для новостей удалить нужно.
Тоесть тебе нужно убрать все указанные в "дополнительно" title для новостей и вернуть к стандартному виду?
digitalpnz, в engine.php тайтл меняется глобально, ТСу нужно поменять только к новостям
Ты не прав! Я ему указал именно на строку которая меняет тайтл новости, попробуй сам сделай на локалке то что я указал в своем предидущем сообщении и увидишь что получится. Все остальные тайты в т.ч. глобальные не затрагиваются, а затрагиваются именно тайтлы фулстори, поверь в engine.php они тоже есть 🙅
ТС, пишу еще раз чтобы было понятнее
DLE 9.6! Файл engine/engine.php строка номер 756
ее содержание
меняем на
Вот теперь реально лучше стало, можно теперь и под доску объявлений по недвижимости использовать Ваш скрипт
а что с шаблонами?