Santyago

Рейтинг
139
Регистрация
15.07.2008
Baruchka:
Уважаемый, вы читаете внимательно? Где вы увидели слово бесплатно?! И где вы увидели новичка? ...

И к чему всё это было сказано?

vedomir:
Если нужно простенький корпоративный сайт с продажей чего-нибудь, и "типа поддержкой" ,или если нужна нативная поддержка 1С, то можно Битрикс, а вот в остальных случаях наверное нет. Совсем простым проектам - джумла/друпал, более сложным и серьезным - TYPO3.

С Typo3 знаком поверхностно и очень интересно, почему именно она больше подходит для "более сложного и серьёзного", чем та же Джумла иди Друпал?

Моё ИМХО, Друпал - для соцсетей хорошая штука, ибо базовый функционал изначально заточен под оные. У Джумлы отличная расширямость за счёт её архитектуры компонентов/модулей/мамботов(событий) и на её ядре можно склепать что-угодно. А Типо3 лично я вообще не понял, что за зверь такой и чего с ним так носятся...

Santyago добавил 26.07.2008 в 18:35

a.fatman:
porn.org на Drupal.

Убойный аргумент! ☝ 🍻

Мэкс:
Все зависит от качества софта, и то того, что Вы хотите получить от разработчика.

Золотые слова.

И добавлю от себя. Если таки найдутся желающие собрать "в перспективе мега-портал" из пачки разношёрстных систем с бюджетом полторы-две штуки, то они рискую попасть на классические "Ну доработайте тут чуть-чуть... Ну что вам стоит?.." и таки затратить вдесятеро больше запланированного времени и получить те же деньги. И скорее всего, мега-сайт так и не родится, так как разрабы задолбутся раньше.

2Baruchka

Если Вы таки решились на мега-портал, то решитесь понять, что бесплатно ничего не бывает. Или Вы вкладываете значительные средства в планирование и разработку с чистого листа большого проекта, который не развалится через полгода, или лучше и не начинать затею.

234sha:
Такая вот проблемка, кто помочь советом может?

В шаблоне в определенном масте надо выводить текст с мета тега дескрип.
<meta name="description" content="XXXX- все о мобильных телефонах Нокиа" />

я сделал так:
<?php
echo $mosConfig_MetaDesc;
?>
он выводит, только дескрипт который в глобальных конфигур записан,
а должен менять его, если меняется сам мета тег meta name="description"(он же меняется)


<?
function getMetaTag( $name )
{
global $mainframe;
for( $i = 0, $n = count( $mainframe->_head['meta'] ); $i < $n; $i++ )
if( $mainframe->_head['meta'][$i][0] == $name ) return $mainframe->_head['meta'][$i][1];
return '';
}
echo '<meta name="description" content="'.getMetaTag( 'description' ).'" />';
?>
DrumBass:
выводит только если ссылка без дополнительный параметров, а если например ввести <a href="httр://www.site.ru/23" target="_blank"> то пусто...

Вот ей богу, скопировал исходник as is в файл zzz.php, удалил action, скопировал текст со ссылкой прямо из форума и href ссылки таки показался... :)

DrumBass:
вообще ничего не выводит((
может кто знает готовый вариант скрипта?

Та всё он выводит. Это и есть "готовый вариант скрипта". Даже регексп причесали до нормального вида. Осталось только с головой всё это использовать. Но тут уж вряд ли чем-то поможем...

ЗЫ.

<form method="post" action="index2.php">

В "action" или своё название скрипта вставь, или вообще этот атрибут удали.

ЗЫЫ. Первый раз программируем?

Kolyaj:
Кроме того, что это выражение не работает для нескольких урлов, оно еще и 3 раза заставляет парсер пробегать по строке впустую туда и обратно. Точнее, если будет несколько урлов, то все намного хуже.

Мсье пробовал запускать мой вариант скрипта, или пытаемся теоретизировать? 🙄

DrumBass:
Всем спасибо! Заработал код, который написал Santyago, но скрипт выводит Array ( [0] => http://www.site.ru ) хотелось бы, чтобы выводился только сам урл(http://www.site.ru) и все. Как такое реализовать?

Гм. А если в тексте будет несколько урлов?

Если это не сильно смущает :) , то так:

<form method="post" action="">

<textarea name=text rows=6 cols=40></textarea>
<input type="submit" value="Go!">
</form>

<?php

if( isset($_POST['text']) ) {
preg_match_all('~<a.*href="(.*)".*>~isU', stripslashes( $_POST['text'] ), $m);
if( isset( $m[1][0] ) ) echo $m[1][0];
else 'Урл не найден';
}

?>
DrumBass:
Все равно не работает, выводит только Array ( )

Правильно solnikolay подсказал. stripslashes() надо использовать. У тебя скорее всего включен magic_quotes_gpc и весь HTML приходит в $_POST['text'] квотированный. И естественно, регексп не отрабатывает.


<form method="post" action="">
<textarea name=text rows=6 cols=40></textarea>
<input type="submit" value="Go!">
</form>

<?php

if( isset($_POST['text']) ) {
preg_match_all('~<a.*href="(.*)".*>~isU', stripslashes( $_POST['text'] ), $m);
print_r($m[1]);
}

?>
R. Nevel.:
Santyago, криво отображается, причём очень. Мод не ставится на Джумлу 1.5
Коды, что привели выше тоже не помогли. Думла версии 1.5

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

Самое верное - перезаписать поверху шаблон (только index.php в каталоге шаблона) через FTP. Убедиться, что всё нормализовалось. И потом через этот же ФТП вставить код САПы. Только именно тот код, который предназначен для Джумлы. Его приводили выше. Иначе ссылки продаваться не будут. Есть у Джумлы один нюанс.

Если покажешь пациента, то можно было бы сказать точно, что с шаблоном произошло.

ЗЫ. Кстати, мод действительно под Джумлу линейки 1.1х. Руками код придётся прописывать.

Всего: 304