Kolyaj

Kolyaj
Рейтинг
69
Регистрация
28.03.2006
Paco:
Они что ли загоняют в себя всю страницу и с помощью регулярных выражений парсят её? Если не находят, загружают в себя следующую страницу и опять парсят?!!?

Именно так.

Asya, а можно узнать какие советы победили, и тем более какие уже в разработке?

Наличие обратной ссылки лучше проверять через тот же Яндекс, тем более что если Я. ее не проиндексировал, то можно считать, что ее нет.

!kt0, Ваш пример не годится вообще, т.к. он пропускает такие элементарные конструкции как

<!-- http://www.site.ru/ -->

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

!kt0:
Ой! Она на разных разрешениях экрана и в разных браузерах разной длины. Что делать? Нужна фиксированная шарина! Помогите!

Ну я же сказал, что простейший. Если нужна именно фиксированная ширина, то ставь div'у стили {width: 100px; overflow: hidden;} и добавляй побольше пробелов в строку. (Опять же первое что в голову пришло)

Yukko:
Плачу и рыдаю... нужно всего лишь правильно написать обычную авторизацию на сервисе, через обычные формы, что по трудозатратам будет дешевле, чтобы не потерять этих 1%. Ни про какие изменения концепции и месяцы работы тут даже речь не идет! Это я Вам ответственно заявляю, как человек, который в программировании под веб немного разбирается.

Я в данном случае говорил в общем. Судить Гугл не мне, тем более что я им не пользуюсь.

Зингельшухер:
Где я сказал что смарти сверх-сложный ?

вот здесь ;)

Зингельшухер:
учить синтаксис того-же смарти (а он у него дай боже)

---

Зингельшухер:
Я сказал только что конструкции типа <?=$str?> намного проще.

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

Зингельшухер:
Это не шаблонизатор (сам по себе шаблонизатор это ещё и выходной буфер) однако это средство сильно упрощает реализацию шаблонизации, чем учить синтаксис того-же смарти (а он у него дай боже) проще научиться этому...

Ой ну ладно вам, что хоть вы. Что сложного-то? Да, прочитать документацию все же придется, но и сверхестественного в Смарти нет ничего. Прочитали мануал, узнали о возможностях, всё, потом ходите в мануал посмотреть названия функций.

Простейший вариант


<html>

<head>
<title></title>
<script language="JavaScript">
function marquee() {
var text = 'Объявление Объявление Объявление ';
var m = document.getElementById('marquee');
setInterval(function() {
var first = text.charAt(0);
text = text.substring(1) + first;
m.innerHTML = text.replace(/ /g, '&nbsp;');
}, 70);
}
</script>
</head>

<body onLoad="marquee()">
<pre id="marquee"></pre>
a;lkdjf ;laskjf<br>
a;lkdjf ;laskjf<br>
a;lkdjf ;laskjf<br>
a;lkdjf ;laskjf<br>
</body>

</html>

Pre для того, чтобы шрифт моноширинный был, а то дергаться будет.

З.Ы. <marquee> только в ИЕ работает.

Yukko:
У меня есть КПК, который я юзаю через GPRS, когда нахожусь далеко от компа. Я не хочу покупать себе ноутбук, т.к. покупать дорогую игрушку ради тех 4-5 дней в месяц, когда я не на рабочем месте, не имеет смысла. ДЕБИЛЫ из Гугла сделали вход в Adsense. Хотели выпендриться, а получилось, что я, а также куча других идиотов, а их на самом деле много, которые пользуются КПК, не могут просто пройти авторизацию на нужном сервисе.

А тут уже стоит посмотреть, а стоит ли овчинка выделки. Если для того, чтобы 1% пользователей смог на КПК заходить в сервис нужно месяц писать и отлаживать код, а то и концепцию менять, то намного дешевле будет потерять (по крайней мере пока) этих пользователей. Другое дело, что если достаточно несколько строк изменить, то почему бы и нет. Так что все сугубо индивидуально.

dkameleon:
На счёт этого у меня есть существенные сравнения.
Не может быть, чтобы не оставили места для DHTML =)

"Хоть горшком назови, только в печь не ставь". Это я к чему. Обычный пользователь в большинстве своем и не слыхал аббревиатуры DHTML, а вот об AJAX трубят на каждом сайте, мол какая крутая технология, способная перевернуть веб, и слово то звучное. А на самом деле ничего нового ведь. По сути AJAX - это использование XMLHttpRequest, которое стало популярным в последнее время, остальное есть уже давно.

Сделает какой-нибудь магазинчик перетаскивание товара в корзину с помощью DRAG-N-DROP и вот уже рекламная фишка "Интерфейс с использованием AJAX". А AJAX'а то нет, есть всего лишь DHTML.

Всего: 1025