![]() |
|
|
![]()
|
|
| 2man |
|
||||||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2007 Регистрация: 6.5.2005 Где: Нижние Чигири Репутация: 5 Всего: 71 |
Предлагаю сделать, чтобы все ссылки с данного форума преобразовывались в название темы, на которую указывает ссылка, то есть вместо
http://forum.vingrad.ru/index.php?showtopic=1 будет Открытие форума Для этого делаем так: Файл /sources/lib/post_parser.php Ищем:
и добавляем после
Ниже будут строки:
Добавляем после них:
Обратите внимание на строку Кодif (stristr($show, "your.forum.ru"))в ней идет проверка на то что ссылка на тему именно вашего форума. Т.е. вместо your.forum.ru вам надо прописать URL без www и http для этого форума, т.е.:
-------------------- Быстро поднятое - упавшим не считаеся |
||||||||||
|
|||||||||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 1 Всего: 112 |
Хорошее предложение. Уже когда-то предлагали, но че-то не сделали.
Удобная фича -------------------- С уважением, г-н Посол. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: нет Всего: 151 |
Очень неплохо бы.
Админа сейчас вроде нет - отпуск. Прошу кого-нибудь из модераторов закрепить тему до его возвращения, либо написать ему письмо. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| Borland_Delphi_6 |
|
|||
![]() LoneLINEss ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2509 Регистрация: 5.11.2002 Где: in fortune dreams ... Репутация: 4 Всего: 20 |
Собираем голоса?
-------------------- Blind Guardian Fan :: BMSTU Student :: A polar bear is a rectangular bear after a coordinate transform. Мои фотографии |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 35 Всего: 360 |
Да, за! 2man - молодец!
|
|||
|
||||
| Kagor |
|
|||
|
Debian user ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2946 Регистрация: 28.2.2003 Где: Королевство Кривых Репутация: 2 Всего: 85 |
Хорошая идея, за!
-------------------- Disassemble Your life and get the key! |
|||
|
||||
| Poseidon |
|
||||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 6 Всего: 133 |
ЗА.
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
||||
|
|||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 5 Всего: 261 |
А теперь подумаем, сколько ЛИШНИХ запросом будет ижти к БД при таком коде
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 4 Всего: 538 |
Добавление нового сообщения, да еще со вставкой ссылки на форум, явление не такое уж частое, это раз. А два, там не такой уж сложный запрос, выборка одной строки по первичному ключу (или индексированному полю, не уверен насчет структуры). Мне идея нравится, но у меня вопрос, если я сделаю вот такую ссылку, она тоже будет преобразованна в название темы? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 5 Всего: 261 |
LSD ты не забудь, что у него еще и регулярка пройдет по тексту 2n раз
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 4 Всего: 538 |
Вот с этим согласен, у автора поста будет чуть больше времени подумать о целесообразности своего поста -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Song |
|
|||
![]() Sysman.ru ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1095 Регистрация: 2.6.2002 Репутация: 3 Всего: 4 |
2man
Правильней было сказать откуда взял скрипт и указать авторство, чем выдавать за своё. -------------------- Прежде чем сказать "Невозможно", подумай, прав ли ты |
|||
|
||||
| 2man |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2007 Регистрация: 6.5.2005 Где: Нижние Чигири Репутация: 5 Всего: 71 |
Song, подожди подожди. Дай мне цитату на то, где я сказал, что этот мод написал я. Я просто нашел в одном месте сразу и как мою мысль притворить в жизнь, чтобы меньше вам времени было тратить
LSD, это я думаю можно будет исправить по ходу -------------------- Быстро поднятое - упавшим не считаеся |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: нет Всего: 454 |
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Song |
|
||||||
![]() Sysman.ru ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1095 Регистрация: 2.6.2002 Репутация: 3 Всего: 4 |
Правильно, такой цитаты нет. Но я со своей стороны тоже могу сказать: дай мне цитату где приводится имя автора и где приводится ссылка того места, откуда ты взял данный мод? А между прочим код не твой. Во всем культурном мире заимствование информации принято хотя бы через указание имени реального автора. Также во всём культурном мире, раз тако Добавлено @ 23:29 й информации нет, принято считать что право на указанную информацию принадлежит тому, кто её запостил. Что и наблюдалось в данном случае. Добавлено @ 23:32
будет.
пройдёт ровно столько, сколько ссылок в посте. -------------------- Прежде чем сказать "Невозможно", подумай, прав ли ты |
||||||
|
|||||||
| vadims |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 8.6.2005 Репутация: нет Всего: 17 |
А может пусть каждый сам решит как ему ссылку обозначить - мне бы не понравился вариант решения за меня
-------------------- Cpu not found ! Press any key for software emulation. |
|||
|
||||
| air |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 27.7.2005 Репутация: нет Всего: нет |
2man И действительно, ведь мне кажется следует указать хотябы имя автора, а так здесь все подумали, что это твоя личная разработка и т.д. И помни, если даже в моде не написано, но всёравно "При публикации материалов на других ресурсах ссылка на автора обязательно."
|
|||
|
||||
| Mal Hack |
|
||||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 5 Всего: 261 |
2n уже, плюс:
Внимательнее пожалуйста. Song air Модератор: хватит флеймить |
||||
|
|||||
| Kagor |
|
|||
|
Debian user ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2946 Регистрация: 28.2.2003 Где: Королевство Кривых Репутация: 2 Всего: 85 |
-------------------- Disassemble Your life and get the key! |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: нет Всего: 162 |
Song, код, который привел 2man насколько я понимаю, взят из открытых источников, так, что использовать этот код мы можем. Правда если только кто-то покажет нам официальные документы, по которым мы не в праве этого делать. Но я не думаю, что если этот код действительно так хорош и лежит в открытом доступе, то он лежит только в одном месте, а если это так, то ты будишь ОЧЕНЬ долго доказывать, что код взят именно у тебя, а не у дяди Васи.
Обидно, тему превратили в откровенный флейм. Поднятый вами вопрос неоднократно поднимался на форуме и всегда упирались в нагрузку на сервак. Без тщательного теста вводить эту функцию нельзя. Предложение Kagor мне нравится. PS: Song, Кто бы говорил об оставлении авторских прав при опубликовании кодов. -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| Song |
|
||||
![]() Sysman.ru ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1095 Регистрация: 2.6.2002 Репутация: 3 Всего: 4 |
Я не говорю, что не можете. Но я повторяюсь, что источник должен быть указан. Если он однозначно имеет место быть.
Поясни. -------------------- Прежде чем сказать "Невозможно", подумай, прав ли ты |
||||
|
|||||
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 1 Всего: 154 |
-------------------- |
|||
|
||||
| Akina |
|
||||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: нет Всего: 454 |
Ерунда, право слово... Замену ссылки на сабж надо выполнять ТОЛЬКО при добавлении нового постинга (включая автодобавление). Кому не нравится - пусть отредактирует пост и удалит сабж из ссылки (и никаких чекбоксов не надо). А новых постов в сутки со ссылками на треды форума - сколько их? ну сотня... ну две... сервер не подавится - сто пудов. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
||||
|
|||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 5 Всего: 261 |
Akina так-то оно так, но регулярки по всему тексту, да и еще несколько раз могут нагрузить сервер. Все-таки из-за большого числа обращений он у нас не летает до 0.003 секунды...
К тому же в коде нет проверки на достп пользователя к этим темам. |
|||
|
||||
| 2man |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2007 Регистрация: 6.5.2005 Где: Нижние Чигири Репутация: 5 Всего: 71 |
Ну и к чему пришли? Хочется знать просто, не зря запостил?
-------------------- Быстро поднятое - упавшим не считаеся |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: нет Всего: 454 |
да зря... я же ссылку давал - уже было, поднимал, только оно никому не надо. Или делать да отлаживать некому. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Wowa |
|
||||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
Ну так и все и все фичи. Каждая по немногу ресурса скушает и будут снова тормоза. Что не помните, как форум тормозил несколько месяцев назад? Сейчас сервер обходится гораздо дороже, т.к. мощнее. Нужно оптимизировать скрипты. А этот мод, как видно:
этого не имеет. |
||||
|
|||||
| Song |
|
|||
![]() Sysman.ru ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1095 Регистрация: 2.6.2002 Репутация: 3 Всего: 4 |
А это нельзя сделать разумно. -------------------- Прежде чем сказать "Невозможно", подумай, прав ли ты |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: нет Всего: 454 |
А какая разница? Если доступа нет, то его нет ни по ссылке с названием темы, ни по ссылке без названия. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 4 Всего: 538 |
Разница есть, во первых вспомни вот эту тему. Темы просто последовательно получают номера (это вам не GUID, который угадать нельзя), таким макаром простым перебором, можно получить названия всех тем созданных за определенный период, включая темы в скрытых разделах. Во вторых, туда еще надо добавить проверка на то, что ссылка на реально несуществующую тему. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Обсуждение форума | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |