Avatar billede phylox2 Nybegynder
27. september 2000 - 23:11 Der er 29 kommentarer og
1 løsning

ADMIN > Status på udvikling?

Nu har jeg længe gået og glædet mig til, at der skulle komme en mail med, at nu er Ekspertens køb og salgs funktioner aktive og kan benyttes, men jeg syntes ikke rigtigt, at der kommer noget :)

Var det muligt lige at få en status (også kaldet milestone) på, hvor langt projektet er henne, hvor meget der mangler og hvornår det forventes at blive sat i drift?

Avatar billede bacardil Nybegynder
27. september 2000 - 23:29 #1
Køb & salg?

Er der nu en mail jeg har misset igen? ;o)
Avatar billede phylox2 Nybegynder
27. september 2000 - 23:31 #2
Det ved jeg nu ikke rigtigt - men jeg mener, at det var et resultat af den afstemning, der var for en del tid siden, hvor administrationen blev enige om, at sådan en skulle oprettes :)

http://www.eksperten.dk/enyt.phtml?id=9

Citat \"Som situationen er lige nu, regner vi med at starte med \"Køb & salg\", da det kan bruges af de eksiserende brugere, og ikke umiddelbart kræver deltagelse af eksterne partnere/firmaer. Sidstnævnte vil dog blive inkluderet undervejs, hvs interessen er til stede.\"

Avatar billede phylox2 Nybegynder
27. september 2000 - 23:31 #3
En anden ting, mens jeg har admins opmærksomhed: Skulle vi ikke få gjort noget ved de links ? :)
Avatar billede Slettet bruger
28. september 2000 - 00:51 #4
Ja lidt info om status og hvad blev det til med det der logo man kunne have på ens side for at henvise til eksperten?
Avatar billede tommyf Nybegynder
28. september 2000 - 07:18 #5
andreas_admin sagde i et spørgsmål at de var i fuld gang med køb og salgs funktionen.
Avatar billede andreas_admin Nybegynder
28. september 2000 - 09:20 #6
phylox2>> Vi er rent faktisk ret langt, men har indtil videre besluttet at lade en udvidet jobsektion komme først. Det var den klare vinder af afstemningen, og den vil vi følge. Mulighed for køb & salg må komme til senere. Holdningen til denne var ikke så klar, som vi havde håbet.

phylox2/spacemaninc>> Hvis I via forsiden trykker på reklamen fra TradeDoubler, kan I bare tilmelde jeres sites til Ekspertens partnerprogram, få et link til Eksperten, og få betaling for det. Indtil videre er det et forsøg fra vores side, da de seneste dage/uger er blevet en kostbar affære !!
Avatar billede phylox2 Nybegynder
28. september 2000 - 14:32 #7
andreas_admin >> Det jeg mente med links er, når man skriver et i testfeltet, så er det kun noget af det, som den opfatter om et link :)
Avatar billede andreas_admin Nybegynder
28. september 2000 - 14:59 #8
phylox2>>Okay, så er jeg med :) Skal lige tale med Jacob om  det, og så hører du fra én af os.
Avatar billede admin Novice
28. september 2000 - 15:25 #9
Vores link funktion er lavet om, og den kan da blive bedre. Problemet med den forrige var at den tog for meget med, og nogle gange, ødelagde muligheden for at læse et indlæg ordentligt.
Avatar billede phylox2 Nybegynder
28. september 2000 - 15:31 #10
Ja - det lagde jeg mærke til - men kunne man så ikke lave en speciel regel tag for, hvordan der skulle skrives url navne på Eksperten.dk ?

Fx. urladresser SKAL skrives således

( http://www.phylox2.dk )

Hvor de 2 paranteser er og http:// er obligatorisk - altså :

( http:// )

Men det er måske for forvirrende for brugerne ?
Avatar billede admin Novice
28. september 2000 - 15:32 #11
ja så ville jeg hellere optimere vores funktion. I er velkomne til at give en hånd med, de af jer der kan php...
Avatar billede phylox2 Nybegynder
28. september 2000 - 15:47 #12
Hvordan ser den ud nu da ?
Avatar billede admin Novice
28. september 2000 - 15:49 #13
    class tagster {

        function email_tagster ($str) {

            $goodchars1 = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\";
            $goodchars2 = \".-_\";

            $mailto_tag1 = \"<A HREF=\\\"mailto:\";
            $mailto_tag2 = \"\\\">\";
            $mailto_tag3 = \"</A>\";

            // find antal @
            $ats = count_chars($str);
            $ats = $ats[ord(\"@\")];

            do {

                $ats_n++;
                $pos_at = intval(strpos($str, \"@\", $pos_at));
                $passed_dot = false;

                if ($pos_at == 0) {
                    break;
                }

                $strlen = strlen($str);

                // find start
                for ($n = ($pos_at - 1); $n > 0; $n--) {        // spol tilbage indtil vi finder bad char.
                    if (strpos($goodchars1.$goodchars2, substr($str, $n, 1)) === false) {
                        $n++;
                        break;
                    }
                }
                // sørg for at vi ikke starter med $goodchars2
                for ($n = $n; $n <= $strlen; $n++) {            // spol frem indtil vi finder good char.
                    if (strpos($goodchars2, substr($str, $n, 1)) === false) {
                        break;
                    }
                }
                $pos_start = $n;

                // find end
                for ($n = ($pos_at + 1); $n <= $strlen; $n++) {    // spol frem indtil vi finder good char.
                    if (!$passed_dot && substr($str, $n, 1) == \".\") {
                        $passed_dot = true;
                    }
                    if (strpos($goodchars1.$goodchars2, substr($str, $n, 1)) === false) {
                        break;
                    }
                }
                // sørg for at vi ikke ender med $goodchars2
                do {
                    $n--;
                    if (strpos($goodchars2, substr($str, $n, 1)) === false) {
                        $n++;
                        break;
                    }
                } while ($n > 0 && !(strpos($goodchars2, substr($str, $n, 1)) === false));
                $pos_end = $n;

                $email = substr($str, $pos_start, $pos_end - $pos_start);
                $pos_plus = strlen($mailto_tag1.$mailto_tag2.$mailto_tag3.$email);
                $email = $mailto_tag1.$email.$mailto_tag2.$email.$mailto_tag3;

                if ($pos_at == $pos_start || $pos_at == ($pos_end - 1) || !$passed_dot) {
                    $is_email = false;
                } else {
                    $is_email = true;
                }

                if ($is_email) {
                    $new_str  = substr($str, 0, $pos_start);
                    $new_str .= $email;
                    $new_str .= substr($str, $pos_end);

                    $str = $new_str;
                    $strlen = strlen($str);

                    $pos_at = $pos_end + $pos_plus;
                } else {
                    $pos_at = $pos_end;
                }

            } while ($ats_n <= $ats);

            return $str;
        }

        function url_tagster ($str) {

            $start_tag_array = array(\"www.\", \"http://\");
            $goodchars1 = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\";
            $goodchars2 = \".-\";
            $goodchars3 = \"/_#\";

            $link_tag_1 = \"<A HREF=\\\"\";
            $link_tag_2 = \"\\\" TARGET=\\\"_blank\\\">\";
            $link_tag_3 = \"</A>\";
            $link_tag_4 = \"http://\";

            $strlen = strlen($str);

            // find antal start tags
            $start_tags1 = explode($start_tag_array[0], $str);
            $start_tags2 = explode($start_tag_array[1], $str);
            $start_tags = count($start_tags1) + count($start_tags2) - 2;

            do {

                $start_tags_n++;
                $passed_slash = false;
                $passed_dot = false;

                // find start tag
                $pos_start_1 = strpos(strtolower($str), $start_tag_array[0], $pos_start);
                $pos_start_2 = strpos(strtolower($str), $start_tag_array[1], $pos_start);

                if ($pos_start_1 === false && $pos_start_2 === false) {
                    break;
                }

                if ($pos_start_1 === false) { $pos_start_1 = $strlen; }
                if ($pos_start_2 === false) { $pos_start_2 = $strlen; }

                if ($pos_start_1 < $pos_start_2) {
                    $pos_start = $pos_start_1;
                    $pos_search = $pos_start + strlen($start_tag_array[0]);
                } else {
                    $pos_start = $pos_start_2;
                    $pos_search = $pos_start + strlen($start_tag_array[1]);
                }

                // find end tag
                for ($n = $pos_search; $n <= $strlen; $n++) {
                    if (!$passed_slash && substr($str, $n, 1) == \"/\") {
                        $passed_slash = true;
                    }
                    if (!$passed_slash && !$passed_dot && substr($str, $n, 1) == \".\") {
                        $passed_dot = true;
                    }
                    if ($passed_slash) {
                        // vi er forbi /
                        if (strpos($goodchars1.$goodchars2.$goodchars3, substr($str, $n, 1)) === false) {
                            break;
                        }
                    } else {
                        // vi er ikke forbi /
                        if (strpos($goodchars1.$goodchars2, substr($str, $n, 1)) === false) {
                            break;
                        }
                    }
                }
                // sørg for at vi ikke ender med $goodchars2 eller $goodchars3
                do {
                    $n--;
                    if (strpos($goodchars2.$goodchars3, substr($str, $n, 1)) === false) {
                        $n++;
                        break;
                    }
                } while ($n > 0 && !(strpos($goodchars2.$goodchars3, substr($str, $n, 1)) === false));
                $pos_end = $n;

                $link = substr($str, $pos_start, $pos_end - $pos_start);
                $pos_plus = strlen($link_tag_1.$link_tag_2.$link_tag_3.$link);
                if (strtolower(substr($link, 0, strlen($link_tag_4))) != $link_tag_4) {
                    $pos_plus = $pos_plus + strlen($link_tag_4);
                    $link = $link_tag_1.$link_tag_4.$link.$link_tag_2.$link.$link_tag_3;
                } else {
                    $link = $link_tag_1.$link.$link_tag_2.$link.$link_tag_3;
                }

                if ($passed_dot) {
                    $new_str  = substr($str, 0, $pos_start);
                    $new_str .= $link;
                    $new_str .= substr($str, $pos_end);

                    $str = $new_str;
                    $strlen = strlen($str);

                    $pos_start = $pos_end + $pos_plus;
                } else {
                    $pos_start = $pos_end;
                }

            } while ($start_tags_n <= $start_tags);

            return $str;

        }

    }
Avatar billede phylox2 Nybegynder
28. september 2000 - 15:54 #14
Kan du bruge en i ASP?
Avatar billede leif Seniormester
28. september 2000 - 15:55 #15
Det er vil også \"bare\" at smide et ?, i de tegn der er \"tilladte\".
Avatar billede phylox2 Nybegynder
28. september 2000 - 15:57 #16
Ja - og et \"&\" - det tænkte jeg også, men det er jeg ikke helt sikker på ? Men jeg tester det da lige af :)
Avatar billede admin Novice
28. september 2000 - 15:57 #17
phylox2: nej :)
leif: ja ?, = og måske ~
Avatar billede phylox2 Nybegynder
28. september 2000 - 16:06 #18
admin >> Øv! Det er ellers \"min\" kategori :) - Må man lige høre, hvorfor ikke?
Avatar billede goulduck Nybegynder
28. september 2000 - 16:12 #19
phylox2> Jeg tror at det har noget afgøre med at de lige er smuttet fra ASP til PHP ... ?
Avatar billede admin Novice
28. september 2000 - 16:36 #20
det er nu rettet  :)  Tak for hjælpen!
Avatar billede phylox2 Nybegynder
28. september 2000 - 16:46 #23
Naah ... ikke helt optimal ... måske skal \";\" ind også ?
Avatar billede goulduck Nybegynder
28. september 2000 - 17:01 #24
Kan man ikke bare sige at den skal tillade ALLE tegn? :O) (jeg har INTET forstand på PhP, ASP, CGI .. kun lidt HTML :)
Avatar billede leif Seniormester
28. september 2000 - 17:04 #25
Og er der kommet % med, da den jo også er med i den URL phylox2 har skrevet.

Men hvad hvad html koder i det hele taget, bare et spørgsmål, tænker på det phylox2 har skrevet som det sidste i hans kommentar kl. 16:44:20
Avatar billede tommyf Nybegynder
28. september 2000 - 17:08 #26
Hvis alle tegn er tilladt vil den vel lave alt tekst om til url?
Avatar billede admin Novice
28. september 2000 - 17:08 #27
problemet med at tillade ; og % er at der er større chance for at der sker fejl.
Avatar billede netro Nybegynder
18. oktober 2004 - 23:39 #28
Avatar billede netro Nybegynder
18. oktober 2004 - 23:45 #30
\'
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester