|
5 / 5 / 1
Регистрация: 30.07.2011
Сообщений: 257
|
|
Статьи через php и базы данных13.10.2012, 20:23. Показов 5969. Ответов 24
Метки нет (Все метки)
Всем привет. Я вот посмотрел на сайтах и увидел, что менюшки ссылаются на такие вот ссылки:
http://www.XXX.XXX/index.php?o... Itemid=XXX Как сделать такую же вещь? Может кто-нибудь скинуть ссылку на видеоурок, или описать всё это дело?
0
|
|
| 13.10.2012, 20:23 | |
|
Ответы с готовыми решениями:
24
Запрос к атрибутам базы данных через PHP Создание Бэкапа базы данных через php Добавление данных в таблицы базы через php страницу |
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
||||||
| 13.10.2012, 20:32 | ||||||
|
А что именно не понятно?
Создаёте таблицу, в кажддой строке хранится заголовок статьи, ид автора, дата создания, текст статьи...что там вам ещё нужно... В ссылке передаёте id статьи. А при выводе статьи, просто подставляете этот id в запрос,в условие выбора строки из базы, выбираете строку со статьёй и выводите её.
0
|
||||||
|
5 / 5 / 1
Регистрация: 30.07.2011
Сообщений: 257
|
||||||
| 13.10.2012, 20:45 [ТС] | ||||||
|
DrobyshevAlex, дело в том, что я наткнулся на кучу проблем.
Проблема 1. Для форума своего сайта я юзал phpbb. Теперь хочу эти же логины и пароли юзать у себя на сайте. Пишу что-то вроде этого:
Проблема 2. Что же мне писать вместо ссылки и как назвать таблицу? com_content что-ли? Проблема 3. Я также хочу установить что-то вроде блога, но хочу чтобы логины и пароли с phpbb совпадали? Не перокомендует ли кто-нибудь обобщённый CMS?
0
|
||||||
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
|
| 13.10.2012, 20:56 | |
|
1) Не понял в чём проблема?) Ну подключайтесь к базе пхпбб и юзайте.
2) Пишите вместо ссылки, ссылку на вашу страничку Которая будет выводить статьи. А таблицу... да как угодно назовите, не обязательно что бы таблица статей вообще была в этой же базе даже.С пхпбб не когда не работал, по этому сказать есть ли готовое под него не могу. Но написать отдельно сайт, с блогами и статьями, но что бы авторизация проходила по базе с пхпбб - не вижу проблем. Просто не создавайте табличку для юзеров, тем проще, она уже у вас готовая
0
|
|
|
5 / 5 / 1
Регистрация: 30.07.2011
Сообщений: 257
|
|
| 13.10.2012, 21:04 [ТС] | |
|
DrobyshevAlex, я создал базу данных tempsite и в ней уже таблички от phpbb создались.
Вот к примеру http://www.tempsite.loc/index.... 1&Itemid=2 и как оно работает? Ссылка вот ссылает на это. Писать просто a href="/index.php?option=com_content&view=articl e&id=1&Itemid=2" и всё? И как же он таблицу распознаёт?
0
|
|
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
|
| 13.10.2012, 21:08 | |
|
Я по поводу встраивания в phpbb не подскажу.
Я могу подсказать только если вы сами пишите класс с нуля или с помощью фреймворка Но с cms я не работал, ни разу под cms не писал.Подождите ответов тех, кто с phpbb знаком
0
|
|
|
5 / 5 / 1
Регистрация: 30.07.2011
Сообщений: 257
|
|
| 13.10.2012, 21:27 [ТС] | |
|
Так я вот эту вставку с новостями пишу с нуля.
Есть менюшка <ul> <li><a href="эта вот ссылка"></a></li> и т.п. </ul> эта менюшка у меня на левой колонке. Теперь кликнув на ссылку хочу чтобы в контексте появилась инфа. А ссылка имела тот вид что я показывал. Как это реализовать? Имя базы tempsite. Имя таблицы назову temp_news. В табличке будет id статьи, текст статьи, автора писать не буду, так как это не новость, а просто допустим страничка О нас. А что делать дальше? И что ещё делать если в статье хочу изображения держать.
0
|
|
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
|||
| 13.10.2012, 21:35 | |||
|
У него своя страничка index.php? У него свой шаблон? Если только одно изображение для одной сттаьи, то можно просто имя файлу давать по ID статьи. То етсь для стаьи с ID = 1 файлик будет http://site.ru/images/articles/1.jpg А можно завести отдельно табличку,и все файлики туда кидать, а потом вставлять либо прям в текст статиь специальными тегами, типа Вложение 1 или прям тегом картинки <img src="https://www.cyberforum.ru/php-database/... или ббкодом катринки [img]...[/img] или сделать связанную табличку, для связи статьи и картинок, но тогда не будет возможности расположить картинку в нужном месте статьи. Вариантов миллион
0
|
|||
|
5 / 5 / 1
Регистрация: 30.07.2011
Сообщений: 257
|
|
| 13.10.2012, 21:59 [ТС] | |
|
Есть index.php
Я сделал по простому для теста. Левый колон и контент. В левом меню в столбик. Без CSS пока. Тестирую эту вещь. Создал таблицу temp_news. Сделал там id и article. В txt документе у меня есть статья. Что дальше?
0
|
|
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
|||||||||||||||||||||
| 13.10.2012, 22:10 | |||||||||||||||||||||
|
То етс у вас таблица temp_news что то типа
Скрипт вывода будет примерно такой файлик article.php
То есть где 1, это id статьи которую нужно вывести. Можно инклудить этот файл в страницу index.php, но не видя кода, сложно сказать как. Вы можете строки
и в файле index.php Добавить что то типа
0
|
|||||||||||||||||||||
|
5 / 5 / 1
Регистрация: 30.07.2011
Сообщений: 257
|
|
| 13.10.2012, 22:21 [ТС] | |
|
DrobyshevAlex, а если я введу ссылочку http://site.ru/article.php?article=1 у меня же меню исчезнет, нет?
0
|
|
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
|
| 13.10.2012, 22:24 | |
|
Ну так я вам напсиал что можно встроить в ваш index.php.
Тогда ссылка будет http://site.ru/index.php?article=1
0
|
|
|
5 / 5 / 1
Регистрация: 30.07.2011
Сообщений: 257
|
||||||||||||||||
| 13.10.2012, 22:43 [ТС] | ||||||||||||||||
|
не работает. вот код:
index.php
article.php
В таблицу добавил под текст статью из википедии на 200 символов, а под id написал 1. Не пашет... Добавлено через 1 минуту мне кажется я не подключаюсь к базе данных. когда же я регу создаю я там пишу такую вот штучку
0
|
||||||||||||||||
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
||
| 13.10.2012, 23:12 | ||
Это сами анпишите, там ваши данные, логин пароль имя базы
0
|
||
|
5 / 5 / 1
Регистрация: 30.07.2011
Сообщений: 257
|
||||||
| 13.10.2012, 23:20 [ТС] | ||||||
|
переписал таким образов. опять не работает
0
|
||||||
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
|
| 13.10.2012, 23:25 | |
|
Ну а ошибки пишет какие?
0
|
|
|
5 / 5 / 1
Регистрация: 30.07.2011
Сообщений: 257
|
|
| 13.10.2012, 23:32 [ТС] | |
|
да никакие. просто ничего не показывает. иду по ссылке http://www.tempsite.loc/index.php?article=1
и в контенте пустота.
0
|
|
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
||||||
| 13.10.2012, 23:58 | ||||||
$_GET['article'] в обоих случаях
1
|
||||||
|
5 / 5 / 1
Регистрация: 30.07.2011
Сообщений: 257
|
|
| 14.10.2012, 10:48 [ТС] | |
|
DrobyshevAlex, спасибо, работает)) а теперь у меня такой вопрос. Допустим я пишу статью на html. Я могу загружать в БД уже готовый html чтобы он грузился?
Добавлено через 8 минут ещё проблема с кодировкой возникла. у меня в MySql таблица создана с текстом под utf8_bin а сайт пишу на Notepad++ с Utf-8 без BOM. htacces есть. Что же делать?
0
|
|
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
|||||||
| 14.10.2012, 11:46 | |||||||
![]() Если у вас вопросики, то попробуйте добавить после
1
|
|||||||
| 14.10.2012, 11:46 | |
|
Помогаю со студенческими работами здесь
20
Заполнение элемента формы значениями из базы данных через PHP
Вывод статьи по id из базы данных Php + mysql = отобразить перечень таблиц базы данных, схему данных Экспорт в Excel из базы MYSQL через PHP Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита, которое может. . .
|
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
На примере нетипового документа разработанного в конфигурации КА2.
В качестве источника данных указан регистр накопления, в который записываются данные о. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|