X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Модуль Новости/Контент/Блоги и т.д.: доработка функционала
c0wb0y
сообщение 2010-06-25, 7:17
Сообщение #1
Любитель
Иконка группы

Группа: Партнеры
Сообщений: 165
Регистрация: 2008-12-13
Из: Казахстан

Репутация:   нет  
Всего: 2


Здравствуйте!
Итак, наконец решившись построить свой новый проект на платформе RC5 я начал активно углубляться в тонкости этого движка.

Первая дополнительная необходимость, которая мне бы очень пригодилась (думаю и не только мне) - это чтобы у модулей при подробном просмотре внизу появлялся блок:

Вы можете поделиться ссылкой на эту страницу:
[Текстовое поле с ссылкой] - HTML ссылка на $название страницы
[Текстовое поле с ссылкой] - BB ссылка на $название страницы
[Текстовое поле с ссылкой] - Прямая ссылка на $название страницы

Полагаю, создание данного функционала было бы весьма удобным для пользователей и полезным для вебмастеров (тИЦ, PR и т.д.).
Alexandr, такую функцию реализовать на платформе AS для меня - раз плюнуть. Но вот в Элеанор я реальный чайник. Можно ли ожидать данный функционал, и насколько сложно его сделать самому?

Сообщение отредактировал c0wb0y - 2010-06-25, 7:19
Перейти в начало страницы
+Цитировать сообщение
Maximkaboom
сообщение 2010-06-25, 12:34
Сообщение #2
Опытный
Иконка группы

Группа: Eleanor user
Сообщений: 766
Регистрация: 2010-04-08
Версия системы: RC5

Репутация:   нет  
Всего: 1


c0wb0y, может я конечно что-то не понял, но по моему все реализовано в системе. нужно только вывести это все в шаблон :) 

Напимер:

Цитата

<textarea cols="50" rows="5"><a href="http://сайт.ru/<?echo $url;?>"><?php echo$title?></a></textarea>

Перейти в начало страницы
+Цитировать сообщение
c0wb0y
сообщение 2010-06-25, 12:55
Сообщение #3
Любитель
Иконка группы

Группа: Партнеры
Сообщений: 165
Регистрация: 2008-12-13
Из: Казахстан

Репутация:   нет  
Всего: 2


Хорошо, когда знаешь что/где/как... :) Я же говорю, я Элеанору вообще не знаю...

За пример спасибо! Сейчас попробую. :)
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2010-06-25, 17:20
Сообщение #4
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Как по мне, Вы используете не тот инструмент для решения такой проблемы. Нужно воспользоваться JS, а не PHP. Узнать адрес страницы, на которой находится пользователь можно через windows.location . Взять содержимое - да и поместить его в input text. Такое решение куда проще...
Перейти в начало страницы
+Цитировать сообщение
Maximkaboom
сообщение 2010-06-25, 17:31
Сообщение #5
Опытный
Иконка группы

Группа: Eleanor user
Сообщений: 766
Регистрация: 2010-04-08
Версия системы: RC5

Репутация:   нет  
Всего: 1


Alexander, в JS я мягко говоря не силен  
Перейти в начало страницы
+Цитировать сообщение
c0wb0y
сообщение 2010-06-28, 6:40
Сообщение #6
Любитель
Иконка группы

Группа: Партнеры
Сообщений: 165
Регистрация: 2008-12-13
Из: Казахстан

Репутация:   нет  
Всего: 2


Цитата (Maximkaboom @ 2010-06-25, 20:31)
Alexander, в JS я мягко говоря не силен  

Я тоже... Alexander, может дашь пример или решение (если не сложно)?
Перейти в начало страницы
+Цитировать сообщение
azacgrus
сообщение 2010-06-29, 3:41
Сообщение #7
Любитель
Иконка группы

Группа: Eleanor user
Сообщений: 246
Регистрация: 2008-12-13
Из: Санкт-Петербург

Репутация:   нет  
Всего: 12


Цитата (c0wb0y @ 2010-06-28, 7:40)
Я тоже... Alexander, может дашь пример или решение (если не сложно)?

Взято не помню где, но думаю идея понятна
<table border="0"> 
<tr><td> 
<strong>html-cсылка:</strong></td> 
<td> 
        <script> 
        document.write('<input class="na_inp" type="text" readOnly value="<a href=&#34'+window.location+'&#34>Тестовая новость</a>">')
        </script> 
</td></tr> 
<tr><td> 
<strong>BB-cсылка:</strong></td> 
<td> 
        <script> 
        document.write('<input class="na_inp" type="text" readOnly value="[url='+window.location+']Тестовая новость[/url]">')
        </script> 
</td></tr> 
<tr><td> 
<strong>Прямая ссылка:</strong></td> 
<td> 
        <script> 
        document.write('<input class="na_inp" type="text" readOnly value="'+window.location+'">')
        </script> 
</td></tr> 
</table> 

Перейти в начало страницы
+Цитировать сообщение

Ответить в данную темуНачать новую тему
0 чел. читают эту тему (гостей: 0, скрытых пользователей: 0)
Пользователей: 0

 
RSS Текстовая версия 0.0458 сек.    11 запросов    GZIP включен    Сейчас: 2021-06-16, 4:08