how to write this code?
terzier Offline
Member
***
Posts: 91
Joined: Feb 2012
Post: #5
RE: how to write this code?
is not there anything that can help me? Erf
Yumi or rateU , I know you are a genius coder. or anyone else, please help me. Erf

This is the code that I know that I got from various forums. please correction. Ouch

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
/***** Slider Gallery Thread Start *****/ 

// Slider Images
 /* LATEST THREADS */
 
$query = $db->query('
       SELECT t.*, p.message, a.aid, a.attachname, a.filename, f.name,
       FROM '.TABLE_PREFIX.'threads t,
       LEFT JOIN '.TABLE_PREFIX.'posts p ON (p.pid = t.firstpost)
       LEFT JOIN '.TABLE_PREFIX.'attachments a ON(a.pid=p.pid)
       LEFT join '.TABLE_PREFIX.'forums f ON (f.fid=t.fid)
       LEFT JOIN '.TABLE_PREFIX.'users u ON (u.uid=t.uid)
       WHERE t.fid IN (17,18) AND t.visible='1' AND t.closed NOT LIKE 'moved|%' AND t.firstpost=p.pid
       ORDER BY t.dateline DESC
       LIMIT 1');

if(!$db->num_rows($query))
 
    {
        // Needs to output a nice "no posts here" box
        $title = 'Error';
        $message = 'No Message';
       
        eval("\$tricks = \"".$templates->get("member_profile_no_content")."\";");
 
    }
    else
 
    {
    // Set up the parser options.
    $parser_options = array(
        "allow_html" => $forum['allowhtml'],
        "allow_mycode" => $forum['allowmycode'],
        "allow_smilies" => $forum['allowsmilies'],
        "allow_imgcode" => $forum['allowimgcode'],
        "allow_videocode" => $forum['allowvideocode'],
         "filter_badwords" => 1
        );

        
    while($threads = $db->fetch_array($query))
 
        {
        $threads['threadlink'] = get_thread_link($threads['tid']);
 
       
        if($threads['lastposteruid'] == 0)
 
        {
            $lastposterlink = $threads['lastposter'];
 
        }
        else
        {
            $lastposterlink = build_profile_link($threads['lastposter'], $threads['lastposteruid']);
 
        }

        $view_string = 'Views';
        $reply_string = 'Replies';
        if($threads['views'] == 1)
 
        {
            $view_string = 'Views';
 
        }
 
        if($threads['replies'] == 1)
 
        {
            $reply_string = 'Replies';
 
        }
        
        /*********** tambahan tester ******************/
        
        // Convert images when allowed.
        if($options['allow_imgcode'] != 0)
        {
            $message = preg_replace_callback("#\[img\](\r\n?|\n?)(https?://([^<>\"']+?))\[/img\]#is", array($this, 'mycode_parse_img_callback1'), $message);
            $message = preg_replace_callback("#\[img=([0-9]{1,3})x([0-9]{1,3})\](\r\n?|\n?)(https?://([^<>\"']+?))\[/img\]#is", array($this, 'mycode_parse_img_callback2'), $message);
            $message = preg_replace_callback("#\[img align=([a-z]+)\](\r\n?|\n?)(https?://([^<>\"']+?))\[/img\]#is", array($this, 'mycode_parse_img_callback3'), $message);
            $message = preg_replace_callback("#\[img=([0-9]{1,3})x([0-9]{1,3}) align=([a-z]+)\](\r\n?|\n?)(https?://([^<>\"']+?))\[/img\]#is", array($this, 'mycode_parse_img_callback4'), $message);
        }        

        // Convert images when allowed.
        if($options['allow_imgcode'] != "no")
        {
            $message = preg_replace("#\[img\](\r\n?|\n?)(https?://([^<>\"']+?))\[/img\]#ise", "\$this->mycode_parse_img('$2')\n", $message);
            $message = preg_replace("#\[img=([0-9]{1,3})x([0-9]{1,3})\](\r\n?|\n?)(https?://([^<>\"']+?))\[/img\]#ise", "\$this->mycode_parse_img('$4', array('$1', '$2'));", $message);
        }


        if ($thread['message'])
        {
            $message = 'http://([\w-]+\.)+[\w-]+(/[\w- ./]*)+\.(?:gif|jpg|jpeg|png|bmp|GIF|JPEG|JPG|PNG|BMP|Gif|Jpg|Jpeg|Png|Bmp)$';
        }
        else
        {
            $message = '';
        }

        /*********** tambahan tester ******************/

        if ($thread['thumbnail'])
        {
            $thumbnail = '<a href="'.$mybb->settings['bburl'].'/attachment.php?aid='.$aid.'" target=_blank><img src="./uploads/'.$thread['thumbnail'].'" alt="" title="" width="100%" height="100px"></a>';
        }
        else
        {
            $thumbnail = '';
        }

        // tambahan dari alfa //

        while($slide = $db->fetch_array($query)) {

        $message = $slide['message'];

        $pattern = '/\[img\]([^\[]*)\[/';

        preg_match_all($pattern, $message, $matches);

        $matches = array_merge($match[2], $match[3]);

        foreach($matches as $key => $value)
        { 
            if (empty($value))
            { 
                unset($matches[$key]); 
            } 
        } 

        }

        // tambahan dari alfa //

        $threads['profilelink'] = build_profile_link($threads['username'], $threads['uid']);
        $threads['reply'] = $lang->sprintf($lang->thread_views_stats, my_number_format($threads['replies']), $reply_string, my_number_format($threads['views']), $view_string);
        $threads['date'] = my_date($mybb->settings['dateformat'], $threads['dateline']);
        $threads['time'] = my_date($mybb->settings['timeformat'], $threads['dateline']);
        $threads['lastpostlink'] = get_thread_link($threads['tid'], 0, "lastpost");
        $threads['message'] = my_substr($threads['message'], 0, 150) . "...";
        $threads['message'] = $parser->parse_message($threads['message'], $options);

        // tambah //

        // tambah //
        
        eval("\$tricks .= \"".$templates->get("depan_slides")."\";");
    }
        }

/***** Slider Gallery Thread End *****/ 


but after adding the above code, the result is just a white page.
Ouch

the above code is only part of the code pages http://yories.terzier.com/teras.php and not the full code.

terzier Wrote:really need help. Ouch

Un-Official MyBB from Indonesia| Facebook Page|Twitter
GARUDA DIDADA KU
(This post was last modified: 11-14-2013 07:44 PM by terzier.)
11-14-2013 07:43 PM
Visit this user's website Find all posts by this user Quote this message in a reply

« Next Oldest | Next Newest »

Messages In This Thread
how to write this code? - terzier - 11-08-2013, 04:11 PM
RE: how to write this code? - terzier - 11-10-2013, 02:41 PM
RE: how to write this code? - ZiNgA BuRgA - 11-10-2013, 05:22 PM
RE: how to write this code? - terzier - 11-13-2013, 01:24 AM
RE: how to write this code? - terzier - 11-14-2013 07:43 PM
RE: how to write this code? - terzier - 11-17-2013, 05:39 PM
RE: how to write this code? - ZiNgA BuRgA - 11-22-2013, 04:36 PM
RE: how to write this code? - terzier - 11-23-2013, 01:22 AM

 Standard Tools
Forum Jump: