<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://fbb.just4test.de/extern.php?action=feed&amp;tid=1631&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Informationen für CMS/made simple / [GELÖST] Company Directory Pretty Url ändern?]]></title>
		<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=1631</link>
		<description><![CDATA[Die aktuellsten Beiträge in [GELÖST] Company Directory Pretty Url ändern?.]]></description>
		<lastBuildDate>Mon, 19 Dec 2011 10:34:05 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: [GELÖST] Company Directory Pretty Url ändern?]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=14176#p14176</link>
			<description><![CDATA[<p>Ahhh super geil Danke viel mal funktioniert mit dieser änderung <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/smile.png" alt="smile" />.</p>]]></description>
			<author><![CDATA[dummy@example.com (dalton)]]></author>
			<pubDate>Mon, 19 Dec 2011 10:34:05 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=14176#p14176</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Company Directory Pretty Url ändern?]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=14173#p14173</link>
			<description><![CDATA[<p>Schau dir mal die Datei CompanyDirectory.module.php an. Auf Zeile 229ff werden die Routen registriert. Wenn du hier [cC]ompanies durch [jJ]obs ersetzt, könnte es funktionieren.</p><div class="codebox"><pre><code>$this-&gt;RegisterRoute(&#039;/[jJ]obs\/(?P&lt;companyid&gt;[0-9]+)$/&#039;);</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (nockenfell)]]></author>
			<pubDate>Mon, 19 Dec 2011 09:16:19 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=14173#p14173</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Company Directory Pretty Url ändern?]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=14172#p14172</link>
			<description><![CDATA[<p>Ja leider trotzdem muest ich das rausbekommen, keiner ne Idee was ich da noch ändern muss?</p>]]></description>
			<author><![CDATA[dummy@example.com (dalton)]]></author>
			<pubDate>Mon, 19 Dec 2011 08:58:37 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=14172#p14172</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Company Directory Pretty Url ändern?]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=14073#p14073</link>
			<description><![CDATA[<p>Hmm, mich wundert, dass man nicht jede beliebige URL einstellen kann, da CompanyDirectory ein Fork des News-Moduls ist&#160; <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/roll.png" alt="roll" /> ... scheinbar hat man diese Option (noch) nicht übernommen.</p>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Fri, 16 Dec 2011 11:47:50 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=14073#p14073</guid>
		</item>
		<item>
			<title><![CDATA[[GELÖST] Company Directory Pretty Url ändern?]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=14064#p14064</link>
			<description><![CDATA[<p>Hallo,</p><p>die Detailansicht einer Firma in meinem Fall eines Jobs werden mit dieser URL angezeigt: &quot;companies/2/15/Bauingenieur/&quot;.<br />Jetzt wollte ich aber companies durch jobs ersetzen also damit die Pretty Url so aussieht: &quot;jobs/2/15/Bauingenieur/&quot;.</p><p>Die URL konnte ich schon im &quot;CompanyDirectory.module.php&quot; ändern </p><div class="codebox"><pre class="vscroll"><code>public function get_pretty_url($id,$action,$returnid=&#039;&#039;,$params=array(),$inline=false)
{
  $url = &#039;&#039;;
  switch( $action )
    {
    case &#039;detail&#039;: // synonym
    case &#039;details&#039;:
      if( !isset($params[&#039;companyid&#039;]) ) return;
      if( !cge_tmpdata::exists(&#039;companydir_&#039;.(int)$params[&#039;companyid&#039;]) ) return;
      $rec = cge_tmpdata::get(&#039;companydir_&#039;.(int)$params[&#039;companyid&#039;]);

      if( is_array($rec) &amp;&amp; isset($rec[&#039;id&#039;]) )
        {
          $rec = cge_array::to_object($rec);
        }

      if( !is_object($rec) || !isset($rec-&gt;id) || $rec-&gt;id != (int)$params[&#039;companyid&#039;] ) return;

      if( isset($rec-&gt;url) &amp;&amp; $rec-&gt;url != &#039;&#039; )
        {
          // woot, we have a url.
          $url = $rec-&gt;url;
        }
      else
        {
          // old uglier urls
          $url = &quot;jobs/{$rec-&gt;id}/$returnid/&quot;.munge_string_to_url($rec-&gt;company_name);
          if( isset($params[&#039;detailtemplate&#039;]) )
            {
              $url .= &#039;/d,&#039;.$params[&#039;detailtemplate&#039;];
            }
        }
      break;


    default:
      if( isset($params[&#039;categoryid&#039;]) )
        {
          $url = &quot;jobs/bycategory/&quot;.(int)$params[&#039;categoryid&#039;].&quot;/{$returnid}&quot;;
        }
      break;
    }

  return $url;
}</code></pre></div><p>Somit wird auch auf der Webseite z.B. &quot;jobs/2/15/Bauingenieur/&quot; als Detail URL angezeigt. <br />Nur leider funktioniert der Link jetzt nicht mehr also ich komme auf eine 404 Seite. &quot;Not Found The requested URL was not found on this server.&quot;</p><p>Sobald ich wieder &quot;companies/2/15/Bauingenieur/&quot; als URL eingebe funktioniert es. </p><p>Was muss ich noch ändern damit ich mit &quot;jobs/2/15/Bauingenieur/&quot; auf die Detailseite komme?</p><p>Besten Dank für eure Hilfe.</p>]]></description>
			<author><![CDATA[dummy@example.com (dalton)]]></author>
			<pubDate>Fri, 16 Dec 2011 09:49:01 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=14064#p14064</guid>
		</item>
	</channel>
</rss>
