-
Posts
5,943 -
Joined
-
Last visited
-
Days Won
40
Content Type
Profiles
Forums
Calendar
Store
Everything posted by rus
-
и так делал, и вот так в том числе делал как тут: http://joomla-school.com/seo/1018-redirekt-301-s-www-na-bez-www-i-naoborot.html да как только не пробовал...
-
обычно так делает браузер если какой-то из тегов не закрыт, в данном случае походу где-то не закрыт тег </a>, или не открыт <a> а еще, бывает так что если скажем между тегами <p></p> вложить еще <p>текст</p>: <p><p>текст</p></p> то может в коде отобразить как: <p></p> <p>текст</p> <p></p>
-
ко мне можно и нужно даже! на ты да там самый обычный стандартный джумловский htaccess: ### @package Joomla# @copyright Copyright (C) 2005 - 2013 Open Source Matters. All rights reserved.# @license GNU General Public License version 2 or later; see LICENSE.txt##### READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!## The line just below this section: 'Options +FollowSymLinks' may cause problems# with some server configurations. It is required for use of mod_rewrite, but may already# be set by your server administrator in a way that dissallows changing it in# your .htaccess file. If using it causes your server to error out, comment it out (add # to# beginning of line), reload your site in your browser and test your sef url's. If they work,# it has been set by your server administrator and you do not need it set here.#### Can be commented out if causes errors, see notes above.#Options +FollowSymLinks## Mod_rewrite in use.RewriteEngine On## Begin - Rewrite rules to block out some common exploits.# If you experience problems on your site block out the operations listed below# This attempts to block the most common type of exploit `attempts` to Joomla!## Block out any script trying to base64_encode data within the URL.RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]# Block out any script that includes a <script> tag in URL.RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]# Block out any script trying to set a PHP GLOBALS variable via URL.RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]# Block out any script trying to modify a _REQUEST variable via URL.RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})# Return 403 Forbidden header and show the content of the root homepageRewriteRule .* index.php [F]### End - Rewrite rules to block out some common exploits.## Begin - Custom redirects## If you need to redirect some pages, or set a canonical non-www to# www redirect (or vice versa), place that code here. Ensure those# redirects use the correct RewriteRule syntax and the [R=301,L] flags.### End - Custom redirects### Uncomment following line if your webserver's URL# is not directly related to physical file paths.# Update Your Joomla! Directory (just / for root).### RewriteBase /## Begin - Joomla! core SEF Section.#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]## If the requested path and file is not /index.php and the request# has not already been internally rewritten to the index.php scriptRewriteCond %{REQUEST_URI} !^/index\.php# and the request is for something within the component folder,# or for the site root, or for an extensionless URL, or the# requested URL ends with one of the listed extensionsRewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]# and the requested path and file doesn't directly match a physical fileRewriteCond %{REQUEST_FILENAME} !-f# and the requested path and file doesn't directly match a physical folderRewriteCond %{REQUEST_FILENAME} !-d# internally rewrite the request to the index.php scriptRewriteRule .* index.php [L]### End - Joomla! core SEF Section.
-
не по теме конечно... смотрю на ники Great Rash и rash - дежавю, не дежавю... аж голова кругом ссори за оффтоп
-
да чистил, и в джумле, и в браузере..., вобщем после удаления записи в .htaccess так и редиректет на www, а сайт тупо не открывается ((( впервые с этим столкнулся в вордпрессе, но там не помню как-то из админки вроде бы решил проблему.
-
суть в том, что сайт после редиректа тупо недоступен..., вставлял разные виды записи редиректа, но как я понял дело не в этом, а скорее всего в самой системе (joomla 2.5... какая-то). редирект происходит, но сайт не доступен, как и сама админка, после удаления записи в .htaccess сайт становится доступен только через некоторое время. на хостинге поддержка модрерайт есть. подскажите, в чем может быть косяк?
-
первый вариант лучше, а explode() работает достаточно быстро и практически не нагружает, чем делать лишние запросы в бд имхо.
-
<form action="send.php" method="post"> Прошу вписать данные и нажать "отправить" Показания нужно подавать не позднее "n" числа <br> Имя:<br> <input type=text name="firsname"><br> Фамилия:<br> <input type="text" name="lastname"><br> Адрес:<br> <input type="text" name="address"><br> Показания:<br> <input tupe="text" name="type"><br> Примечание:<br> <textarea style="opacity:0.7" cols="45" rows="5" name="comment"> </textarea><br> <input type=submit> <input style="none" type=reset></form> send.php <?if(empty($_POST['firsname']) or strlen($_POST['firsname']) < 5) { // если введено менее 5 символов, то ошибка $error1 = 'Имя?';} else $error1 = NULL;if(empty($_POST['lastname']) or strlen($_POST['lastname']) < 5) { // если введено менее 5 символов, то ошибка $error2 = 'Фамилия?';} else $error2 = NULL;if(empty($_POST['address']) or strlen($_POST['address']) < 20) { // если введено менее 20 символов, то ошибка $error3 = 'Адрес?';} else $error3 = NULL;if(empty($_POST['type']) or strlen($_POST['type']) < 10) { // если введено менее 10 символов, то ошибка $error4 = 'Показания?';} else $error4 = NULL;if(empty($_POST['comment']) or strlen($_POST['comment']) < 10) { // если введено менее 10 символов, то ошибка $error5 = 'Примечания?';} else $error5 = NULL;if(empty($error1) && empty($error2) && empty($error3) && empty($error4) && empty($error5)) { $date = date("Y-m-d H:i:s"); $firsname = $_POST['firsname']; $lastname = $_POST['lastname']; $address = $_POST['address']; $type = $_POST['type']; $comment = $_POST['comment']; //$to .= 'test@test.net' . ', 'test2@test.net' . ', '; тут можно указывать несколько ящиков через запятую $to .= 'test@test.net'; // это ящик на который будет приходить письмо $subject = 'Письмо с сайта '.$_SERVER['HTTP_HOST'].''; $message .= ' <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>'.$subject.'</title> <style media="screen" type="text/css"> table { padding:5px; margin:5px; border:#E2E2E2 solid 2px; width:600px; text-align: center; } td { border:#E2E2E2 solid 1px; width:100px; padding:5px; margin:5px; text-align: center; color:#3E73C8; } body { margin: 0; padding: 6px; border: 0; background: #fff; text-align: center; } </style> </head> <body> <table> <tr> <td colspan="2">ФИО:</td> <td colspan="2">'.$firsname.$lastname'</td> </tr> <tr> <td colspan="2">Адрес:</td> <td colspan="2">'.$address.'</td> </tr> <tr> <td colspan="2">Показания:</td> <td colspan="2">'.$type.'</td> </tr> <tr> <td colspan="2">Примечания:</td> <td colspan="2">'.$comment.'</td> </tr> <tr> <td colspan="2">Дата отправки сообщения:</td> <td colspan="2"><div style="line-height: 30px;">'.$date.' г.</div></td> </tr> </table> </body> </html>'; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; $headers .= 'To: <'.$email.'>' . "\r\n"; $headers .= 'From: <order@'.$_SERVER['HTTP_HOST'].'>' . "\r\n"; //$headers .= 'Cc: test@test.ru' . "\r\n"; это копия письма, может слаться на какой-то email //$headers .= 'Bcc: test@test.ru' . "\r\n"; это скрытая копия письма if (mail($to, $subject, $message, $headers)) { echo '<span class="true">Сообщение отправлено!</span>'; } else echo '<span class="error">Ошибка!</span>';} else { echo ' <span class="error">'.$error1.'</span> <span class="error">'.$error2.'</span> <span class="error">'.$error3.'</span> <span class="error">'.$error4.'</span>';}?>как-то так...
-
Как разрешить выход за левую границу окна браузера
rus replied to seedofpanic's question in HTML Coding
media queries -
как вариант: возможно ее нет, поэтому так долго грузит? ведь 404 ошибка... а так как подключается она в самом начале страницы, т.е. в самом начале загрузки, то может из-за этого?
-
решение вашей проблемы.
-
да, вы все правильно поняли, но так как уже ответили выше, не стоит отдельно подключать мета-теги, и в случае если вы хотите все же использовать разные мета-теги на разных страницах, то придется все же использовать доп. параметры, что бы по ним как-то определять страницу, типа: index.php?page=home. но всегда можно что-то придумать... и тут на помощь приходит смекалка (правда это получится говно-код, но в формате нескольких страниц сойдет): <?$meta_t = array('Главная', 'О компании', 'Цены');$meta_k = array('ключевое слово1', 'ключевое слово2', 'ключевое слово3');$meta_d = array('описание дескрипшн1', 'описание дескрипшн2', 'описание дескрипшн3');$page = $_GET['page'];switch($page) { case 'home':foreach($meta_t as $val) {echo ' <title>'.$val.'</title>';}foreach($meta_k as $val) {echo '<meta name="keywords" content="'.$val.'" />';}foreach($meta_d as $val) {echo '<meta name="description" content="'.$val.'" />';} break; case 'about':foreach($meta_t as $val) {echo ' <title>'.$val.'</title>';}foreach($meta_k as $val) {echo '<meta name="keywords" content="'.$val.'" />';}foreach($meta_d as $val) {echo '<meta name="description" content="'.$val.'" />';} break; case 'price':foreach($meta_t as $val) {echo ' <title>'.$val.'</title>';}foreach($meta_k as $val) {echo '<meta name="keywords" content="'.$val.'" />';}foreach($meta_d as $val) {echo '<meta name="description" content="'.$val.'" />';} break; default:foreach($meta_t as $val) {echo ' <title>'.$val.'</title>';}foreach($meta_k as $val) {echo '<meta name="keywords" content="'.$val.'" />';}foreach($meta_d as $val) {echo '<meta name="description" content="'.$val.'" />';} break;}?>блин... щас глянул на весь этот кошмар написанный мною... аж глаза на лоб полезли вобщем я и не особо старался, просто это то, что первое пришло в голову и я уверен что есть намного лучше и гибче вариант.
-
вы все делаете правильно, но! что бы не было одинаковых title и прочего, нужно использовать какую-нибудь субд, для хранения и последующего вывода контента, и уже тогда, когда контент будет формироваться димнамически исходя из запроса в урл, вместе с разным контентом - будут выводиться разные мета-теги.
-
старый добрый <pre> или вообще <textarea>
-
вообще, не очень понятно, что вы хотите сделать? var s = "Как меня зовут?"; var name="Антон"; хотя бы так: var s = "Аня"; var name="Антон"; потому что: if(s==name) в любом случае вернет false и потом, вы переходили по ссылке? ф-ция prompt() в качестве аргументом принимает два значения, хотя второе вроде как и не обязательное..., но в любом случае, для того что бы выполнить ваше условие, нужно откуда-то по действию юзера принимать входной параметр, иначе ваш код мягко говоря не логичен.
-
название ф-ции неверное: http://javascript.ru/prompt может не по теме..., но Антон == девочка?
-
невозможно будет не залезть в код, даже если самый минимальный набор функционала будет, и это в любой cms.
-
уже не актуально, исполнитель найден в другом месте.
-
если есть еще претенденты - пишите! окончательно пока что еще ничего не решено.
-
это как?
-
из бесплатных так же можно на joomla+virtuemart и drupal+Ubercart, или drupal+Commerce из платных - только битрикс, или shop-script 5 framework (хотя последний как-то плохо себя зарекомендовал в плане документации).
-
проще ссылку на страницу.
-
я вам пока тоже не смогу отправить, это в двухстороннем порядке, т.к. вы не набрали нужное кол-во сообщений. давайте по электронке: 99-rus_гав_mail.ru
-
Нужен человек, который достаточно хорошо разбирается в этой cms. все подробности либо в личку, либо: 99-rus_гав_mail.ru. задание не сложное - оплата хорошая, у самого времени нет... p.s. было бы не плохо, если бы претендент сделал все чисто и аккуратно, т.к. не хотелось бы упасть в грязь лицом перед заказчиком.