<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум АлаичЪ'а о SEO - Функция склонения слов в заголовках title для DLE]]></title>
		<link>https://talk.alaev.info/topic/933/</link>
		<atom:link href="https://talk.alaev.info/feed/rss/topic/933/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Функция склонения слов в заголовках title для DLE».]]></description>
		<lastBuildDate>Wed, 09 Oct 2013 12:03:32 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Функция склонения слов в заголовках title для DLE]]></title>
			<link>https://talk.alaev.info/post/6973/#p6973</link>
			<description><![CDATA[<p><strong>ПафНутиЙ</strong>, не спорю но может мой способ покажется более простым и наглядным.</p>]]></description>
			<author><![CDATA[null@example.com (KEFIR)]]></author>
			<pubDate>Wed, 09 Oct 2013 12:03:32 +0000</pubDate>
			<guid>https://talk.alaev.info/post/6973/#p6973</guid>
		</item>
		<item>
			<title><![CDATA[Re: Функция склонения слов в заголовках title для DLE]]></title>
			<link>https://talk.alaev.info/post/6957/#p6957</link>
			<description><![CDATA[<p><strong>KEFIR</strong>, тоже самое, только вид сбоку. Правильнее выносить такие вещи в ф-цию.</p><p><strong>Min-Z-Drav</strong>, <br />саму функцию wordSpan можно разместить и в начале php файла не обязательно совать её под условия.</p><p>Функция рабочая, проверенная, что-то вы делаете не то и не так. по хорошему надо на месте разбираться.</p>]]></description>
			<author><![CDATA[null@example.com (ПафНутиЙ)]]></author>
			<pubDate>Tue, 08 Oct 2013 14:00:01 +0000</pubDate>
			<guid>https://talk.alaev.info/post/6957/#p6957</guid>
		</item>
		<item>
			<title><![CDATA[Re: Функция склонения слов в заголовках title для DLE]]></title>
			<link>https://talk.alaev.info/post/6952/#p6952</link>
			<description><![CDATA[<div class="codebox"><pre><code>function get_rus($fd, $forms)
{
    if (!is_int($fd)&amp;&amp;is_float($fd))//а уж число ли это?
       return $forms[2];
    elseif(is_int($fd))
    {
       $prc = abs($fd) % 100;
       $prc_sec = $prc % 10;
       if ($prc_add == 1)
          return $forms[0];
       if ($prc &gt; 10 &amp;&amp; $prc &lt; 20)
          return $forms[2];
       if ($prc_add &gt; 1 &amp;&amp; $prc_add &lt; 5)
          return $forms[1];
       return $forms[2];
    };
    return false;//нефик подсовывать ерунду
}
$fd=1.8;
$forms=array(&#039;стол&#039;, &#039;стола&#039;, &#039;столов&#039;);
echo &#039;Осталось &#039;.$fd.&#039; &#039;.get_rus($fd, $forms); </code></pre></div>]]></description>
			<author><![CDATA[null@example.com (KEFIR)]]></author>
			<pubDate>Tue, 08 Oct 2013 10:24:28 +0000</pubDate>
			<guid>https://talk.alaev.info/post/6952/#p6952</guid>
		</item>
		<item>
			<title><![CDATA[Re: Функция склонения слов в заголовках title для DLE]]></title>
			<link>https://talk.alaev.info/post/6950/#p6950</link>
			<description><![CDATA[<p>Спасибо большое, но почему то не работает!<br />вставил после<br /></p><div class="codebox"><pre><code>$titl_e = &#039;&#039;;
$nam_e = &#039;&#039;;
$rss_url = &#039;&#039;;</code></pre></div><p>это<br /></p><div class="codebox"><pre><code>function wordSpan($n = 0, $words) {
    $words    = explode(&#039;|&#039;, $words);
    $n        = intval($n);
    return  $n%10==1&amp;&amp;$n%100!=11?$words[0].$words[1]:($n%10&gt;=2&amp;&amp;$n%10&lt;=4&amp;&amp;($n%100&lt;10||$n%100&gt;=20)?$words[0].$words[2]:$words[0].$words[3]);
}</code></pre></div><p>после заменил строчку:<br /></p><div class="codebox"><pre><code>elseif ($do == &#039;orderdesc&#039;) {
    $_cnt = &#039;5&#039;;
    $nam_e = wordSpan($_cnt,&#039;Сто|л|ла|ов&#039;).&#039;&lt;br /&gt;&#039;;.&quot; заказов&quot;;
}</code></pre></div><p>но Adobe Dreamweaver CC показывает ошибка, я убрал <span style="color: red">;</span> и ошибка пропала:<br /></p><div class="codebox"><pre><code>elseif ($do == &#039;orderdesc&#039;) {
    $_cnt = &#039;5&#039;;
    $nam_e = wordSpan($_cnt,&#039;Наход|иться|яться&#039;).&quot; заказы&quot;;
}</code></pre></div><p>результат:<br /></p><div class="codebox"><pre><code>Наход заказы</code></pre></div><p>то есть, не работает <img src="https://talk.alaev.info/img/smilies/sad.png" width="15" height="15" alt="sad" /></p>]]></description>
			<author><![CDATA[null@example.com (Min-Z-Drav)]]></author>
			<pubDate>Mon, 07 Oct 2013 19:45:31 +0000</pubDate>
			<guid>https://talk.alaev.info/post/6950/#p6950</guid>
		</item>
		<item>
			<title><![CDATA[Re: Функция склонения слов в заголовках title для DLE]]></title>
			<link>https://talk.alaev.info/post/6946/#p6946</link>
			<description><![CDATA[<div class="codebox"><pre><code>function wordSpan($n = 0, $words) {
    $words    = explode(&#039;|&#039;, $words);
    $n        = intval($n);
    return  $n%10==1&amp;&amp;$n%100!=11?$words[0].$words[1]:($n%10&gt;=2&amp;&amp;$n%10&lt;=4&amp;&amp;($n%100&lt;10||$n%100&gt;=20)?$words[0].$words[2]:$words[0].$words[3]);
}

elseif ($do == &#039;orderdesc&#039;) {
    $_cnt = &#039;5&#039;;
    $nam_e = wordSpan($_cnt,&#039;Сто|л|ла|ов&#039;).&#039;&lt;br /&gt;&#039;;.&quot; заказов&quot;;
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ПафНутиЙ)]]></author>
			<pubDate>Mon, 07 Oct 2013 17:40:33 +0000</pubDate>
			<guid>https://talk.alaev.info/post/6946/#p6946</guid>
		</item>
		<item>
			<title><![CDATA[Функция склонения слов в заголовках title для DLE]]></title>
			<link>https://talk.alaev.info/post/6942/#p6942</link>
			<description><![CDATA[<p>Помогите реализовать данный функционал, только чтобы он склонял слова находящие в title, то есть нужно чтобы данный код работал в engine.php<br /></p><div class="codebox"><pre><code>PHP файл word.php создать в папке engine/modules с содержимым:
&lt;?PHP
if(!defined(&#039;DATALIFEENGINE&#039;))die(&quot;Hacking attempt!&quot;);
$word = explode(&quot;|&quot;,$word);$n=intval($n);
echo $n%10==1&amp;&amp;$n%100!=11?$word[0].$word[1]:($n%10&gt;=2&amp;&amp;$n%10&lt;=4&amp;&amp;($n%100&lt;10||$n%100&gt;=20)?$word[0].$word[2]:$word[0].$word[3]);
?&gt;

Выводить так:
{include file=&quot;engine/modules/word.php?n=7&amp;word=комментари|й|я|ев&quot;}
{include file=&quot;engine/modules/word.php?n=1&amp;word=|год|года|лет&quot;}</code></pre></div><p>у меня есть строчка engine.php к примеру:<br /></p><div class="codebox"><pre><code>elseif ($do == &#039;orderdesc&#039;) $nam_e = &quot;Стол заказов&quot;;</code></pre></div><p>и склонить нужно например слово &quot;Стол&quot;, помогите пожалуйста реализовать!</p>]]></description>
			<author><![CDATA[null@example.com (Min-Z-Drav)]]></author>
			<pubDate>Mon, 07 Oct 2013 15:13:49 +0000</pubDate>
			<guid>https://talk.alaev.info/post/6942/#p6942</guid>
		</item>
	</channel>
</rss>
