Перейти к содержимому

Фотография
- - - - -

Проблемы с парсингом ссылок


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 53

#1 Kadavr

Kadavr

    Новичок

  • Новички
  • Pip
  • 1 сообщений

Отправлено 13 Март 2016 - 17:37

Как проходить по ссылкам с форума в бд Graceful Dusk? Все время выдает ошибку 403.



#2 kapxapot

kapxapot

    Создатель

  • Администраторы
  • 543 сообщений

Отправлено 13 Март 2016 - 21:02

Как проходить по ссылкам с форума в бд Graceful Dusk? Все время выдает ошибку 403.


Приведите пример. Возможно, ссылка битая. Форум некорректно парсит ссылки.

#3 maxwell

maxwell

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 682 сообщений

Отправлено 14 Март 2016 - 16:21

Как движок форума парсит ссылки? Если через регулярки - то что там стоит?

#4 kapxapot

kapxapot

    Создатель

  • Администраторы
  • 543 сообщений

Отправлено 14 Март 2016 - 16:25

Как движок форума парсит ссылки? Если через регулярки - то что там стоит?


Есть часть кода, которая за это отвечает. Конечно, есть и регулярные выражения.

Вот тут это обсуждалось. Но там так и не было найдено полное решение проблемы, по-моему.
 
Скрытый текст


#5 maxwell

maxwell

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 682 сообщений

Отправлено 14 Март 2016 - 16:53

Кажется я знаю как сделать. Чуть позже попробую потестить, если будет ок - выложу.

#6 kapxapot

kapxapot

    Создатель

  • Администраторы
  • 543 сообщений

Отправлено 14 Март 2016 - 17:02

@link http://community.inv...nd-nexus-r41993
Test case:
http://invisionpower.com,
http://invisionpower.com.
http://invisionpower.com
https://invisionpower.com
https://blah.gov/blah-blah.as
http://en.wikipedia....Chi_(mythology)
(http://google.com)

#7 kapxapot

kapxapot

    Создатель

  • Администраторы
  • 543 сообщений

Отправлено 14 Март 2016 - 17:03

Кажется я знаю как сделать. Чуть позже попробую потестить, если будет ок - выложу.


Кажется, починил. Проверяйте.
  • maxwell и AbstractGaze это нравится

#8 Zewer

Zewer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 840 сообщений

Отправлено 14 Март 2016 - 17:13

да, вроде работает!


Вас двое, и Вы собираетесь проходить игру в кооперативе, но не знаете с чего начать? Вам сюда - http://grimdawn.ru/f...njurer/?p=31305


#9 maxwell

maxwell

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 682 сообщений

Отправлено 14 Март 2016 - 17:16

Молодцом! Работает.

#10 AbstractGaze

AbstractGaze

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 420 сообщений
  • ГородРостов-на-Дону

Отправлено 19 Март 2016 - 17:24

Хз что с форумом, но редактируя большой пост, уже не раз сталкивался что из него пропадают куски содержания, причем которые вообще не трогал, зашел исправил одну фразу, в начале, в середине пропадает кусок на  50-100 символов. Как то жопашно сидеть снова в базе выискивать и редактировать шмот для руководства.


melee, vitality, dual wield druid


#11 kapxapot

kapxapot

    Создатель

  • Администраторы
  • 543 сообщений

Отправлено 19 Март 2016 - 17:27

Мне уже о таком сообщали. Так и не понял, в чем дело. Даже воспроизвести не смог. Можете мне показать конкретный пост, прислать его текст и показать, что из него пропадает при сохранении?

А пока могу посоветовать не делать длинные посты, а разбивать их на части и постить эти части одну за другой в виде отдельных сообщений в одной теме.

#12 DenisMashutikov

DenisMashutikov

    Светоч знаний

  • Команда сайта
  • 2 555 сообщений

Отправлено 19 Март 2016 - 17:47

Мне уже о таком сообщали. Так и не понял, в чем дело. Даже воспроизвести не смог. Можете мне показать конкретный пост, прислать его текст и показать, что из него пропадает при сохранении?

А пока могу посоветовать не делать длинные посты, а разбивать их на части и постить эти части одну за другой в виде отдельных сообщений в одной теме.

Ой, да пожалуйста. Первый пост моей темы 4 раза перепечатывал http://grimdawn.ru/f...-conflagration/. Все порезаные ссылки пропадают если в начале были нормально вставлены.



#13 AbstractGaze

AbstractGaze

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 420 сообщений
  • ГородРостов-на-Дону

Отправлено 19 Март 2016 - 23:19

Ну бекап решает все, но прошу разрешить писать в настройках самому себе, а то пришлось ворону флудануть бекап руководства)))

\

Я тут попиваю последние пива, пока жена еще в роддоме, в голову медлеееено приполза одна мысль. Реклама.

 

Я не о рекламе которую я не вижу из ад блока, я о рекламе, в локали форума. 

Можно ли реализовать какие либо сообщения вида "первый раз на форуме? хочешь задать вопрос? тебе сюда!!! "

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

Это в идеале, в худшем случае это просто создавать первый раздел форума аля "задай любой вопрос и получи адекватный ответ"


melee, vitality, dual wield druid


#14 kapxapot

kapxapot

    Создатель

  • Администраторы
  • 543 сообщений

Отправлено 20 Март 2016 - 21:56

Мне уже о таком сообщали. Так и не понял, в чем дело. Даже воспроизвести не смог. Можете мне показать конкретный пост, прислать его текст и показать, что из него пропадает при сохранении?

А пока могу посоветовать не делать длинные посты, а разбивать их на части и постить эти части одну за другой в виде отдельных сообщений в одной теме.

Ой, да пожалуйста. Первый пост моей темы 4 раза перепечатывал http://grimdawn.ru/f...-conflagration/. Все порезаные ссылки пропадают если в начале были нормально вставлены.


Не вижу, как это связано с пропаданием куска поста при постинге. У тебя, вроде, ничего не пропадает.
Вот я перепостил: http://grimdawn.ru/f...ge-2#entry28539
Глюканули только ссылки с апострофами. Кстати, надо изучить, почему.

#15 kapxapot

kapxapot

    Создатель

  • Администраторы
  • 543 сообщений

Отправлено 20 Март 2016 - 21:59

Ну бекап решает все, но прошу разрешить писать в настройках самому себе, а то пришлось ворону флудануть бекап руководства)))
\
Я тут попиваю последние пива, пока жена еще в роддоме, в голову медлеееено приполза одна мысль. Реклама.
 
Я не о рекламе которую я не вижу из ад блока, я о рекламе, в локали форума. 
Можно ли реализовать какие либо сообщения вида "первый раз на форуме? хочешь задать вопрос? тебе сюда!!! "
А то у нас в стране вечно занимаются решением последствий, а не причин. Почему бы новичкам, не сделать "банер" чтобы они могли нажать, и сразу задать вопрос в нужной теме? 
Это в идеале, в худшем случае это просто создавать первый раздел форума аля "задай любой вопрос и получи адекватный ответ"


А где в настройках можно разрешить писать самому себе? Блокнот, гугл документы, гугл почта -- куда угодно можно бэкап скинуть.

Насчет новичков и вопросов/ответов разве не тут обсуждается?
http://grimdawn.ru/f...abotka-chzvfaq/

Но сделать баннер такого типа неплохая идея. Вот только сначала надо сделать FAQ.

#16 DenisMashutikov

DenisMashutikov

    Светоч знаний

  • Команда сайта
  • 2 555 сообщений

Отправлено 20 Март 2016 - 23:47

 


Не вижу, как это связано с пропаданием куска поста при постинге. У тебя, вроде, ничего не пропадает.
Вот я перепостил: http://grimdawn.ru/f...ge-2#entry28539
Глюканули только ссылки с апострофами. Кстати, надо изучить, почему.

 

Для начала мог бы предупредить.

А теперь попробуй отредактировать сообщение: почини ссылки с апострофами, удали или добавь текст в конце.

 

http://gracefuldusk....nter's-Insignia



#17 kapxapot

kapxapot

    Создатель

  • Администраторы
  • 543 сообщений

Отправлено 21 Март 2016 - 09:36

Не вижу, как это связано с пропаданием куска поста при постинге. У тебя, вроде, ничего не пропадает.
Вот я перепостил: http://grimdawn.ru/f...ge-2#entry28539
Глюканули только ссылки с апострофами. Кстати, надо изучить, почему.

Для начала мог бы предупредить.
А теперь попробуй отредактировать сообщение: почини ссылки с апострофами, удали или добавь текст в конце.
 
<a data-ipb="nomediaparse" data-cke-saved-href="http://gracefuldusk..../4850-Enchanter" href="http://gracefuldusk.appspot.com/items/4850-Enchanter" s-insignia"="">http://gracefuldusk.appspot.com/items/4850-Enchanter's-Insignia


Предупредить о чем? Я твой пост не трогал. Я скопировал и новый пост там запостил.

Что криво парсятся строки с апострофами, я тоже вижу (о чем выше и написал). Возможно, из-за этого и текст куда-то пропадает.

#18 kapxapot

kapxapot

    Создатель

  • Администраторы
  • 543 сообщений

Отправлено 21 Март 2016 - 11:15

Отредактировал, добавил текст, исправил ссылки. Ссылки не исправились, текст нормально сохранился.

http://gracefuldusk....-Ulzuin's-Flame

http://gracefuldusk.appspot.com/items

https://www.google.c...66!2i653!4f13.1

http://grimdawn.ru/f...e-11#entry28605

#19 Samedi

Samedi

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1 252 сообщений
  • ГородДонецк

Отправлено 21 Март 2016 - 12:29

ехающие ссылки частое явление при редактировании, подтверждаю. но не всегда.

 



#20 kapxapot

kapxapot

    Создатель

  • Администраторы
  • 543 сообщений

Отправлено 21 Март 2016 - 12:35

ехающие ссылки частое явление при редактировании, подтверждаю. но не всегда.


Пока что я нашел проблему только с апострофом (и это подтвержденный баг нашей версии форума). Еще примеры есть? Без апострофов.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных