Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Настройка и Изменение > Модули
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
BFG вне форума      Старый News + Content #1  
Аватара для BFG
BFG
Участник+
Регистрация: 09.02.2006
Сообщения: 179


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для BFG Посетить домашнюю страницу BFG Найти все сообщения от BFG Добавить BFG в список друзей  
01.07.2011, 16:18

Soniks, поскольку ты один тут всем помогаешь, обращаюсь к тебе...

Можно ли обьединить модули News и Content таким образом, что-бы при написании в Новостях, например, Иван Иванов этот текст автоматически становился ссылкой на определённую статью в Content???

Вроде ясно изьяснил идею...
 
[url]www.ChelseaTeam.Ru[/url]


Soniks вне форума      Старый #2  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
02.07.2011, 12:01

BFG А как вы хотите что бы система определяла на какую именно статью должна вести ссылка. Не легче ли вручную давать? или вы хотите что то на подобии wikiпедии?
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


BFG вне форума      Старый #3  
Аватара для BFG
BFG
Участник+
Регистрация: 09.02.2006
Сообщения: 179


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для BFG Посетить домашнюю страницу BFG Найти все сообщения от BFG Добавить BFG в список друзей  
04.07.2011, 03:33

вот в ручную я пока и делаю )))
а так записать бы куда-нить что при сочетании букв, например, "яблоко" ссылка вела на статью с id=1, а "апельсин" id=2
как-то так...
 
[url]www.ChelseaTeam.Ru[/url]


Soniks вне форума      Старый #4  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
04.07.2011, 14:34

Вот пример использования функции: http://danneo.com/article/read/Glossary.html. Достаточно добавить эту функцию в модуль админки новостей и добавить вызов функции перед сохранением текста в БД
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


BFG вне форума      Старый #5  
Аватара для BFG
BFG
Участник+
Регистрация: 09.02.2006
Сообщения: 179


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для BFG Посетить домашнюю страницу BFG Найти все сообщения от BFG Добавить BFG в список друзей  
04.07.2011, 21:27

спасибо, ох и наковыряюсь )))
не совсем понял как именно сделать что-бы появлялись конкретные ссылки
беру из образца:
PHP код:
 хостинг|хостинг
 cms
|cms
 php
|php 

файл glossary.txt должен иметь примерно следующее содержание:
Код HTML:
хостинг|<a href=www.mysite.ru>хостинг</a> cms|<a href=www.mysite.ru>cms</a> php|<a href=www.mysite.ru>php</a>

так что ли???

только не понятно в какой файл и в какое место модуля News вставлять саму функцию???
и где конкретно делать вызов этой самой функции...

ох и люблю я НЮКУ-КОВЫРЯКУ )))

Последний раз редактировалось BFG, 05.07.2011 в 17:54.
 
[url]www.ChelseaTeam.Ru[/url]


Soniks вне форума      Старый #6  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
07.07.2011, 15:41

Цитата так что ли???

Да правильно.
Цитата только не понятно в какой файл и в какое место модуля News вставлять саму функцию???
и где конкретно делать вызов этой самой функции...

Файл: /modules/news/admin/index.php
Добавить можно в функциях postStory() и postAdminStory()
Добавив перед запросом в БД "Insert" $bodytext = GlossaryFilter($bodytext);
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


BFG вне форума      Старый #7  
Аватара для BFG
BFG
Участник+
Регистрация: 09.02.2006
Сообщения: 179


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для BFG Посетить домашнюю страницу BFG Найти все сообщения от BFG Добавить BFG в список друзей  
07.07.2011, 23:11

что-то не получается...
добавил функцию в /modules/news/admin/index.php
а в функции postAdminStory()
вставил вот так:
PHP код:
 $bodytext GlossaryFilter($bodytext);
$result $db->sql_query("insert into ".$prefix."_autonews values (NULL, '$catid', '$aid', '$subject', '$date', '$hometext', '$bodytext', '$topic', '$author', '$notes', '$ihome', '$alanguage', '$acomm', '$associated')"); 

а в функции postStory() так:
PHP код:
 $bodytext GlossaryFilter($bodytext);
$result $db->sql_query("insert into ".$prefix."_autonews values (NULL, '$catid', '$aid', '$subject', '$date', '$hometext', '$bodytext', '$topic', '$author', '$notes', '$ihome', '$alanguage', '$acomm', '$associated')"); 


понимаю что делаю что-то где-то не так... а что именно и где не понимаю.
 
[url]www.ChelseaTeam.Ru[/url]


Soniks вне форума      Старый #8  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
08.07.2011, 01:28

Цитата что-то не получается...

и что в итоге происходит?
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


BFG вне форума      Старый #9  
Аватара для BFG
BFG
Участник+
Регистрация: 09.02.2006
Сообщения: 179


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для BFG Посетить домашнюю страницу BFG Найти все сообщения от BFG Добавить BFG в список друзей  
08.07.2011, 10:16

Цитата и что в итоге происходит?

остаётся тоже самое, слова из файла не меняются на ссылки, а остаются просто словами...
 
[url]www.ChelseaTeam.Ru[/url]


Soniks вне форума      Старый #10  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
18.07.2011, 14:15

Вы добавили эту возможность для запрограммированных новостей. Ведь вы ставите для запроса в таблицу autonews
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Спойлер для модуля Content BFG Настройка и Изменение 3 23.04.2011 00:16
Изображения в модуле Content Stormbringer Модули 2 18.04.2007 19:19
NSN News и PDF DeD Настройка и Изменение 4 15.02.2007 22:26
А почему пользователи не могут размешать content на сайте? XXX Общие вопросы 5 08.05.2006 01:30
В модуле News не находит рисунок!!! kamatoz Установка Модулей 3 09.04.2005 19:48


Часовой пояс GMT +4, время: 14:34.


На Верх
Рейтинг@Mail.ru