Расширенный каталог статей.
|
Alipapa |
Опубликовано 03-02-2011 12:21
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
По id определять предыдущую и последующие статьи - не лучший вариант. Id можно использовать лишь для связки полей таблиц или в post, get - аргументах. С чего вдруг порядок следования статей должен совпадать с порядком следования идентификаторов, пусть даже автоинкрементных? Если уж делать, то в таблицу статей нужно добавить пару полей с указателями на предыдущую и последующую статью. Кстати, когда-то делал [url=http://womantrening.com/articles.php?article_id=44]нечто подобное[/url]. Там под статьей кнопочки "листать назад" и "листать вперед".
Изменил(а) Alipapa, 03-02-2011 12:50 |
|
|
|
rubus |
Опубликовано 03-02-2011 14:35
|
Пользователь
Сообщений: 24
Зарегистрирован: 02.01.11
|
Полностью согласен. Но задумка заключается в том чтобы сделать ссылки на типа "Похожие статьи" с целью перелинковки страниц. Вместо следующей и предыдущей организовать вывод заголовков статей. При таком подходе порядок следования статей, думаю, особо не важен. |
|
|
|
Alipapa |
Опубликовано 03-02-2011 18:21
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
$pres = dbquery("SELECT article_id, article_cat, article_subject FROM ".DB_ARTICLES." WHERE article_id='".($_GET['article_id']-1)."' AND article_cat='".$data['article_cat_id']."'"); Как-то так категорию и название статьи вытащить
Изменил(а) Alipapa, 03-02-2011 18:22 |
|
|
|
rubus |
Опубликовано 03-02-2011 21:07
|
Пользователь
Сообщений: 24
Зарегистрирован: 02.01.11
|
Alipapa, подскажи, пожалуйста, как при всем этом еще и артикле_юрл нужного article_id вытащить?
Заранее благодарен!
Изменил(а) rubus, 03-02-2011 21:09 |
|
|
|
Alipapa |
Опубликовано 03-02-2011 21:32
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
Аналогично. $pres = dbquery("SELECT article_id, article_cat, article_subject, article_url FROM ".DB_ARTICLES." WHERE article_id='".($_GET['article_id']-1)."' AND article_cat='".$data['article_cat_id']."'");
Изменил(а) Alipapa, 03-02-2011 21:32 |
|
|
|
TiGRpp |
Опубликовано 27-03-2011 17:31
|
Пользователь
Сообщений: 22
Зарегистрирован: 27.03.11
|
Приветствую всех.
Alipapa, заменил базовый файл articles.php на ap_articles.php, переименовав и поправив ссылку на maincore.php, непонятно только как открыть добавление статей пользователям, ибо в плагине я вижу возможность публикации только из админки...пользователи же могут добавлять статьи, используя submit.php, которого в плагине нет...Что делать? |
|
|
|
Alipapa |
Опубликовано 28-03-2011 00:41
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
Не знаю, зачем Вы так сделали. Плагин не вместо стандартного каталога статей ставится, а отдельно, в папку infusions, как все нормальные плагины, потом подключается в админке. И он не предназначен для того, чтобы пользователи в него публиковали, поэтому в нем нет никакого submit.php.
Изменил(а) Alipapa, 28-03-2011 22:11 |
|
|
|
TiGRpp |
Опубликовано 02-04-2011 18:59
|
Пользователь
Сообщений: 22
Зарегистрирован: 27.03.11
|
Alipapa написал:
Не знаю, зачем Вы так сделали.
И он не предназначен для того, чтобы пользователи в него публиковали, поэтому в нем нет никакого submit.php.
О замене стандартного файла Вашим, из плагина, написано в сообщении #20 этого форума.
Кроме того, в плагине есть такое описание:
"Плагин "Расширенный каталог статей" может использоваться как взамен существующего стандартного каталога статей, так и совместно с ним, как отдельный дополнительный каталог. ...Также добавлены следующие функциональные возможности: пользователь имеет возможность самостоятельного добавления и полного изменения содержимого мета-тегов title, meta keywords, meta description для каждой статьи...
1. В стандартном каталоге статей ПОЛЬЗОВАТЕЛЬ может самостоятельно публиковать материал,
2. В описании написано то же, но, согласно Вашего ответа, это не так: "пользователь имеет возможность..." следует читать, как "АДМИН имеет возможность...", что уменьшает функциональные возможности...
Ну и так далее...то есть изначально допущена дезинформация о возможностях и применении плагина. Я не программист, но некоторым образом вижу возможность использовать плагина взамен стандартного, с сохранением его функционала...Вам проще подсказать как это сделать, может поможете?
Изменил(а) TiGRpp, 02-04-2011 19:01 |
|
|
|
Alipapa |
Опубликовано 02-04-2011 21:52
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
Да, "пользователь" я заменю на "администратор", спасибо за поправку, дезинформацию устраню. Когда я писал, что замена в принципе возможна, я не обещал, что вот так оно будет просто. Вам проще подсказать как это сделать, может поможете? Кроме submit.php, здесь еще админку ковырять надо - там, где утверждается статья, это файл administration/submissions.php - с этими двумя файлами надо поработать, префиксы таблиц поменять надо в частности. В общем, работы прилично, легче свой submit в плагине сделать. А что? Это стоит обмозговать. Типа чтобы бесплатные каталоги статей клепать, а потом их в сапу загонять. Да-да-да. Попробовать надо. У меня есть один рейтинг-каталог, вот к нему очень подошло бы такое. Спасибо - натолкнули, сподвигнули, да и новой версии давно не было. Завтра же возьмусь за это. Поможете тестировать?
Изменил(а) Alipapa, 02-04-2011 21:55 |
|
|
|
TiGRpp |
Опубликовано 03-04-2011 07:39
|
Пользователь
Сообщений: 22
Зарегистрирован: 27.03.11
|
Alipapa написал:
Поможете тестировать?
Да.
Тогда неплохо было бы сразу прикрутить редактор fckeditor - у меня на стандартном это реализовано, чтобы оформление статьи не лежало на админе.
Дать возможность пользователю размещать свои материалы, почему это важно?
Юзера приучили читать то, что напишет хозяин сайта, напрочь отбив инициативу и творческий порыв...наверное поэтому социальные сети испытали взрыв популярности, а также чаты...но и там крайне сложно сподвигнуть пользователей на совершение общественно полезных действий.
Процветает только проституция, порнография и спам...Возможность интерактивного общения не только в рамках форума или комментариев способно исправить перекос и разрешить творческое самовыражение личности. Это, имхо, касается не только плагина статей, но и любых других приложений. |
|
|
|
Alipapa |
Опубликовано 04-04-2011 00:01
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
TiGRpp написал:
Тогда неплохо было бы сразу прикрутить редактор fckeditor Конечно же, только это будет tinymce.
В общем, я уже начал, может быть завтра к вечеру выложу первые результаты. |
|
|
|
TiGRpp |
Опубликовано 04-04-2011 20:23
|
Пользователь
Сообщений: 22
Зарегистрирован: 27.03.11
|
Alipapa написал:
может быть завтра к вечеру выложу первые результаты.
Я прихожу с работы примерно в 20 часов...моя аська 406109156 для оперативной связи. |
|
|
|
Alipapa |
Опубликовано 05-04-2011 21:19
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
Прикрепляю все как есть на текущий момент. Тина у меня версии 3.4
Alipapa присоединил файл:
ap_articless.zip
Изменил(а) Alipapa, 05-04-2011 21:50 |
|
|
|
TiGRpp |
Опубликовано 08-04-2011 06:05
|
Пользователь
Сообщений: 22
Зарегистрирован: 27.03.11
|
Alipapa написал:
Прикрепляю все как есть на текущий момент.
Скачал, поставлю на сайт завтра и отпишу.
PS Хотя, собираясь на работу, подключил новую версию:
1. Валидность: ошибок не найдено,
2. Надо бы изменить номер версии, коли она новая...
3. На странице "Добавить обзор" в submit.php отсутствует боковая колонка...на самом деле может она и не нужна, но это несколько ограничивает переход по навигации.
Публиковать материал не пытался, поскольку tiny_mce у меня отключен...прикрутил свой fckeditor, но уже нет времени дальше что-то делать - http://dc-connect.ru/infusions/ap_articles/submit.php?stype=a
Изменил(а) TiGRpp, 08-04-2011 07:00 |
|
|
|
Alipapa |
Опубликовано 08-04-2011 19:24
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
Вот [url=http://ap-fusion.ru/data/Tinymce3-4-2forphpfusion.zip]самая свежая тина[/url] с локалями и хорошим файловым менеджером.
Изменил(а) Alipapa, 08-04-2011 19:31 |
|
|
|
TiGRpp |
Опубликовано 08-04-2011 21:19
|
Пользователь
Сообщений: 22
Зарегистрирован: 27.03.11
|
Alipapa написал:
Вот самая свежая тина с локалями и хорошим файловым менеджером.
Скачал, спасибо, но не нравится мне этот редактор: слишком прост для хорошего оформления материала...к тому же надо еще поискать где мне его отключили... |
|
|
|
Alipapa |
Опубликовано 09-04-2011 11:08
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
Не знаю, чего такого в тине не хватает того, что есть в fck. Я, правда уже 3 года его не использую, после того как перешел на php-fusion.
Alipapa присоединил изображение:
[24.48kB]
|
|
|
|
gimmi |
Опубликовано 09-04-2011 11:42
|
Пользователь
Сообщений: 22
Зарегистрирован: 22.06.10
|
Спасибо за новою сборку.
А на Новой версии движка v7.02 она должна работать ? У меня пока нехочет.
Изменил(а) gimmi, 09-04-2011 12:24 |
|
|
|
Alipapa |
Опубликовано 09-04-2011 13:43
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
В 7.01.05 работает. А 7.02 - ее же нет еще. Или я что-то пропустил? В 7.02 есть некоторые изменения, в связи с которыми admin_header_mce будет другой. Но не вижу смысла его делать, пока версия на бета-стадии. |
|
|
|
TiGRpp |
Опубликовано 10-04-2011 15:16
|
Пользователь
Сообщений: 22
Зарегистрирован: 27.03.11
|
Alipapa, сделаешь в файле submit.php боковую колонку как в стандартном файле?
А если использовать БД от стандартного блока статей? или в твоей таблице другая структура? |
|
|