Вопросы от гостей. Общая тема. Складываем всё - дальше я рассортирую, если потребуется.
Вопросы типа: «Не работает ...» - только со ссылкой на проблемную страницу. Вопросы типа: «Не работает ...» и ссылкой на страницу требующую авторизации - только с тестовым логином/паролем. Вопросы требующие подробных объяснений - со скриншотами и исходниками - только на форум. В личку - только короткие вопросы, подразумевающие короткие ответы.
и вторая - "уезжает" шапка и меню влево(в Хроме и в Опере) :
Это везде так, не только в опере и хроме. А что вы хотели? у вас к меню - прописан флоат лефт - оно не умещается ... и куда ему? - на новую стоку ниже. Логично. То же и с шапкой .. примерно.
проблема в следующем- есть код попапа, только он вылазит постоянно. Что и куда нужно добавить, чтобы вылазил один раз за сессию?
Написать скрипт который ставил бы куку при первом просмотре, а при уходе с сайта удалял бы её. Ну и проверял бы наличие при каждой загрузке страницы, и если её (куки) нет - показывал бы попап .. а если есть - ничего не делал.
Столкнулся с такой проблемой: пользователи копируют статьи и вставляют в новый материал со всеми кодами - в результате формат плывет (были разрешены html-коды). Т.к. не все знают как использовать bb, то решил вообще отключить возможность использования кодов. Но с другой строны упала функцилнальность.
В итоге встал вопрос как сделать автоматическую вставку кодов при добавлении материала, т.е. если введена ссылка и т.д.
К примеру в томже FB при добавлении ссылки, она автоматически "переваривается"...
Столкнулся с такой проблемой: пользователи копируют статьи и вставляют в новый материал со всеми кодами - в результате формат плывет (были разрешены html-коды)
Неудивительно.. А чего вы админский пароль не выложили? HTML для пользователей разрешили, а пароль на сайт не выложили.. странно как-то.
..Вы вообще, с головой дружите? вы не знаете что скриптом (при включенном HTML - это вообще как два пальца сами знаете обо что) увести пароль дело пяти минут? ..Вы чем думаете? Нафига так подставлять, ладно - себя-то пофик, но пользователей-то зачем?
Вы думаете, что больше знают как пользоваться HTML ? Ошибаетесь.
Короче, вот вам мой дружеский совет (хоть вы его и не просили, но дам). Запретите HTML для всех, в том числе и для себя - ибо вы еще “не в танке” .. поверьте на слово, так будет лучше.. и безопаснее.
В итоге встал вопрос как сделать автоматическую вставку кодов при добавлении материала, т.е. если введена ссылка и т.д.
С помощью регулярных выражений, но так как вы говорили ранее, JavaScript для вас - неизведанное, .. то вам это не очень поможет. Готового, наверняка, нет .. а на “FB” - это делается php - скриптом, тоже через регулярные выражения.
То что html открывать опасно - прекрасно знаю, но тут был выбор - либо опасно,но функционально, либо уж никак.
Что касается скриптов - то согласен - полный профан. Поэтому обычно их заказываю. К вам уже обращался так что если бы вы смогли помочь с этим делом - буду признателен
То что html открывать опасно - прекрасно знаю, но тут был выбор - либо опасно,но функционально, либо уж никак.
..Да? А ничего что ваша функциональность может в один прекрасный день закончится тем, что сайт станет не ваш? .. или просто удалением всего контента? Так, просто так .. придурков в Сети хватает, даже больше чем в реале - ибо там там можно и по голове схватить, а тут вроде как безнаказанность...
так что если бы вы смогли помочь с этим делом - буду признателен
Отделить ссылки от текста не очень сложно, типа:
Код
s.match(/http:\/\/([a-z0-9-]+[a-z0-9\.]+)(.+)/i)
.. но что-то не очень понял что именно требуется - удалить теги или добавить? А вообще, настоятельно рекомендую все же отключить HTML - раз уж так и так писать обработчик, то уж проще под BB-коды а не под html..
.. но что-то не очень понял что именно требуется - удалить теги или добавить?
добавить в размещаемый материал
Добавлено (20.03.2013, 00:50) --------------------------------------------- И еще один вопрос: есть страница с большим объемом справочной информации. Можно сделать так, чтобы поиск по сайту не индексировал (не отображал) эту страницу?